BUNIT.OUT 001bf954 - 001c0ad8

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001bf954: 27bdfef8 addiu r29,r29,-0x0108
001bf958: 34040039 ori r4,r0,0x0039
001bf95c: afbf0104 sw r31,0x0104(r29)
001bf960: afbe0100 sw r30,0x0100(r29)
001bf964: afb700fc sw r23,0x00fc(r29)
001bf968: afb600f8 sw r22,0x00f8(r29)
001bf96c: afb500f4 sw r21,0x00f4(r29)
001bf970: afb400f0 sw r20,0x00f0(r29)
001bf974: afb300ec sw r19,0x00ec(r29)
001bf978: afb200e8 sw r18,0x00e8(r29)
001bf97c: afb100e4 sw r17,0x00e4(r29)
001bf980: afb000e0 sw r16,0x00e0(r29)
001bf984: 0c052752 jal 0x00149d48
001bf988: afa000d0 sw r0,0x00d0(r29)
001bf98c: 0c05295e jal 0x0014a578
001bf990: 00002021 addu r4,r0,r0
001bf994: 3c048017 lui r4,0x8017
001bf998: 8c844038 lw r4,0x4038(r4)
001bf99c: 3c038016 lui r3,0x8016
001bf9a0: 8c635f98 lw r3,0x5f98(r3)
001bf9a4: 24420004 addiu r2,r2,0x0004
001bf9a8: 3c01801e lui r1,0x801e
001bf9ac: ac223c40 sw r2,0x3c40(r1)
001bf9b0: 00041280 sll r2,r4,0x0a
001bf9b4: 00431021 addu r2,r2,r3
001bf9b8: 8c420000 lw r2,0x0000(r2)
001bf9bc: 34030008 ori r3,r0,0x0008
001bf9c0: 1483001e bne r4,r3,0x001bfa3c
001bf9c4: afa200b8 sw r2,0x00b8(r29)
001bf9c8: 3c16801e lui r22,0x801e
001bf9cc: 26d642b8 addiu r22,r22,0x42b8
001bf9d0: 3c14801e lui r20,0x801e
001bf9d4: 26943ca0 addiu r20,r20,0x3ca0
001bf9d8: 3c08801e lui r8,0x801e
001bf9dc: 25085030 addiu r8,r8,0x5030
001bf9e0: afa80060 sw r8,0x0060(r29)
001bf9e4: 3c08801e lui r8,0x801e
001bf9e8: 25085cb0 addiu r8,r8,0x5cb0
001bf9ec: afa80098 sw r8,0x0098(r29)
001bf9f0: 3c08801e lui r8,0x801e
001bf9f4: 25085730 addiu r8,r8,0x5730
001bf9f8: afa800a0 sw r8,0x00a0(r29)
001bf9fc: 3c08801d lui r8,0x801d
001bfa00: 2508ea94 addiu r8,r8,-0x156c
001bfa04: afa80070 sw r8,0x0070(r29)
001bfa08: 3c08801d lui r8,0x801d
001bfa0c: 2508e8fc addiu r8,r8,-0x1704
001bfa10: afa80078 sw r8,0x0078(r29)
001bfa14: 3c08801d lui r8,0x801d
001bfa18: 2508e944 addiu r8,r8,-0x16bc
001bfa1c: afa800b0 sw r8,0x00b0(r29)
001bfa20: 3c08801d lui r8,0x801d
001bfa24: 2508ecec addiu r8,r8,-0x1314
001bfa28: afa80088 sw r8,0x0088(r29)
001bfa2c: 3c08801e lui r8,0x801e
001bfa30: 25086b10 addiu r8,r8,0x6b10
001bfa34: 0806feab j 0x001bfaac
001bfa38: afb600a8 sw r22,0x00a8(r29)
001bfa3c: 3c16801e lui r22,0x801e
001bfa40: 26d64c80 addiu r22,r22,0x4c80
001bfa44: 3c14801e lui r20,0x801e
001bfa48: 26944668 addiu r20,r20,0x4668
001bfa4c: 3c08801e lui r8,0x801e
001bfa50: 25085da0 addiu r8,r8,0x5da0
001bfa54: afa80060 sw r8,0x0060(r29)
001bfa58: 3c08801e lui r8,0x801e
001bfa5c: 25086a20 addiu r8,r8,0x6a20
001bfa60: afa80098 sw r8,0x0098(r29)
001bfa64: 3c08801e lui r8,0x801e
001bfa68: 250864a0 addiu r8,r8,0x64a0
001bfa6c: afa800a0 sw r8,0x00a0(r29)
001bfa70: 3c08801d lui r8,0x801d
001bfa74: 2508eb0c addiu r8,r8,-0x14f4
001bfa78: afa80070 sw r8,0x0070(r29)
001bfa7c: 3c08801d lui r8,0x801d
001bfa80: 2508e920 addiu r8,r8,-0x16e0
001bfa84: afa80078 sw r8,0x0078(r29)
001bfa88: 3c08801d lui r8,0x801d
001bfa8c: 2508e954 addiu r8,r8,-0x16ac
001bfa90: afa800b0 sw r8,0x00b0(r29)
001bfa94: 3c08801d lui r8,0x801d
001bfa98: 2508ecf4 addiu r8,r8,-0x130c
001bfa9c: afa80088 sw r8,0x0088(r29)
001bfaa0: 3c08801e lui r8,0x801e
001bfaa4: 25086b50 addiu r8,r8,0x6b50
001bfaa8: afb600a8 sw r22,0x00a8(r29)
001bfaac: afb40068 sw r20,0x0068(r29)
001bfab0: afa80090 sw r8,0x0090(r29)
001bfab4: afa000c0 sw r0,0x00c0(r29)
001bfab8: 3c04801d lui r4,0x801d
001bfabc: 2484ea5c addiu r4,r4,-0x15a4
001bfac0: 0c04bc43 jal 0x0012f10c
001bfac4: 02802821 addu r5,r20,r0
001bfac8: 268400ec addiu r4,r20,0x00ec
001bfacc: 0c0529b9 jal 0x0014a6e4
001bfad0: 34050001 ori r5,r0,0x0001
001bfad4: 268400f8 addiu r4,r20,0x00f8
001bfad8: 0c0529b9 jal 0x0014a6e4
001bfadc: 00002821 addu r5,r0,r0
001bfae0: 26840154 addiu r4,r20,0x0154
001bfae4: 34050007 ori r5,r0,0x0007
001bfae8: 0c04b8ae jal 0x0012e2b8
001bfaec: 34067cbc ori r6,r0,0x7cbc
001bfaf0: 26840104 addiu r4,r20,0x0104
001bfaf4: 34050004 ori r5,r0,0x0004
001bfaf8: 0c04b8ae jal 0x0012e2b8
001bfafc: 34067cbc ori r6,r0,0x7cbc
001bfb00: 0000f021 addu r30,r0,r0
001bfb04: 3410024c ori r16,r0,0x024c
001bfb08: 0c04b866 jal 0x0012e198
001bfb0c: 02902021 addu r4,r20,r16
001bfb10: 27de0001 addiu r30,r30,0x0001
001bfb14: 2bc20004 slti r2,r30,0x0004
001bfb18: 1440fffb bne r2,r0,0x001bfb08
001bfb1c: 26100028 addiu r16,r16,0x0028
001bfb20: 27a40020 addiu r4,r29,0x0020
001bfb24: 34050038 ori r5,r0,0x0038
001bfb28: 34060028 ori r6,r0,0x0028
001bfb2c: 26870104 addiu r7,r20,0x0104
001bfb30: 34100002 ori r16,r0,0x0002
001bfb34: 0c04d0f8 jal 0x001343e0
001bfb38: afb00010 sw r16,0x0010(r29)
001bfb3c: 27a40028 addiu r4,r29,0x0028
001bfb40: 34050060 ori r5,r0,0x0060
001bfb44: 34060010 ori r6,r0,0x0010
001bfb48: 26870118 addiu r7,r20,0x0118
001bfb4c: 0c04d0f8 jal 0x001343e0
001bfb50: afb00010 sw r16,0x0010(r29)
001bfb54: 0000f021 addu r30,r0,r0
001bfb58: 3c11801d lui r17,0x801d
001bfb5c: 2631ebd8 addiu r17,r17,-0x1428
001bfb60: 34100104 ori r16,r0,0x0104
001bfb64: 02902021 addu r4,r20,r16
001bfb68: 3c05801d lui r5,0x801d
001bfb6c: 24a5ea34 addiu r5,r5,-0x15cc
001bfb70: 3c06801d lui r6,0x801d
001bfb74: 24c6ea5c addiu r6,r6,-0x15a4
001bfb78: 0c052a0d jal 0x0014a834
001bfb7c: 02203821 addu r7,r17,r0
001bfb80: 2631000c addiu r17,r17,0x000c
001bfb84: 27de0001 addiu r30,r30,0x0001
001bfb88: 2bc20004 slti r2,r30,0x0004
001bfb8c: 1440fff5 bne r2,r0,0x001bfb64
001bfb90: 26100014 addiu r16,r16,0x0014
001bfb94: 8fa80078 lw r8,0x0078(r29)
001bfb98: 00000000 nop
001bfb9c: 85020002 lh r2,0x0002(r8)
001bfba0: 00000000 nop
001bfba4: 28420004 slti r2,r2,0x0004
001bfba8: 14400002 bne r2,r0,0x001bfbb4
001bfbac: 00000000 nop
001bfbb0: a5000002 sh r0,0x0002(r8)
001bfbb4: 3c028016 lui r2,0x8016
001bfbb8: 8c425fc4 lw r2,0x5fc4(r2)
001bfbbc: 00000000 nop
001bfbc0: 1440000d bne r2,r0,0x001bfbf8
001bfbc4: 3406000c ori r6,r0,0x000c
001bfbc8: 8fa80078 lw r8,0x0078(r29)
001bfbcc: 3c04801d lui r4,0x801d
001bfbd0: 2484ebcc addiu r4,r4,-0x1434
001bfbd4: 85020002 lh r2,0x0002(r8)
001bfbd8: 00000000 nop
001bfbdc: 00022840 sll r5,r2,0x01
001bfbe0: 00a22821 addu r5,r5,r2
001bfbe4: 00052880 sll r5,r5,0x02
001bfbe8: 3c02801d lui r2,0x801d
001bfbec: 2442ecbc addiu r2,r2,-0x1344
001bfbf0: 0806ff02 j 0x001bfc08
001bfbf4: 00a22821 addu r5,r5,r2
001bfbf8: 3c04801d lui r4,0x801d
001bfbfc: 2484ebcc addiu r4,r4,-0x1434
001bfc00: 3c05801d lui r5,0x801d
001bfc04: 24a5ecbc addiu r5,r5,-0x1344
001bfc08: 0c052fd5 jal 0x0014bf54
001bfc0c: 0000f021 addu r30,r0,r0
001bfc10: 3c11801d lui r17,0x801d
001bfc14: 2631eb84 addiu r17,r17,-0x147c
001bfc18: 34100154 ori r16,r0,0x0154
001bfc1c: 02902021 addu r4,r20,r16
001bfc20: 3c05801d lui r5,0x801d
001bfc24: 24a5ea34 addiu r5,r5,-0x15cc
001bfc28: 3c06801d lui r6,0x801d
001bfc2c: 24c6ea5c addiu r6,r6,-0x15a4
001bfc30: 0c052a0d jal 0x0014a834
001bfc34: 02203821 addu r7,r17,r0
001bfc38: 2631000c addiu r17,r17,0x000c
001bfc3c: 27de0001 addiu r30,r30,0x0001
001bfc40: 2bc20007 slti r2,r30,0x0007
001bfc44: 1440fff5 bne r2,r0,0x001bfc1c
001bfc48: 26100014 addiu r16,r16,0x0014
001bfc4c: 2684030c addiu r4,r20,0x030c
001bfc50: 02802821 addu r5,r20,r0
001bfc54: 0c052fd5 jal 0x0014bf54
001bfc58: 3406030c ori r6,r0,0x030c
001bfc5c: 26c40178 addiu r4,r22,0x0178
001bfc60: 0c0529b9 jal 0x0014a6e4
001bfc64: 00002821 addu r5,r0,r0
001bfc68: 26c40184 addiu r4,r22,0x0184
001bfc6c: 0c0529b9 jal 0x0014a6e4
001bfc70: 34050001 ori r5,r0,0x0001
001bfc74: 3c04801d lui r4,0x801d
001bfc78: 2484ec08 addiu r4,r4,-0x13f8
001bfc7c: 0c04bc43 jal 0x0012f10c
001bfc80: 02c02821 addu r5,r22,r0
001bfc84: 26d000ec addiu r16,r22,0x00ec
001bfc88: 02002021 addu r4,r16,r0
001bfc8c: 34050007 ori r5,r0,0x0007
001bfc90: 0c04b8ae jal 0x0012e2b8
001bfc94: 34067c3c ori r6,r0,0x7c3c
001bfc98: 0c04b866 jal 0x0012e198
001bfc9c: 26c401b0 addiu r4,r22,0x01b0
001bfca0: 27a40030 addiu r4,r29,0x0030
001bfca4: 34050058 ori r5,r0,0x0058
001bfca8: 34060020 ori r6,r0,0x0020
001bfcac: 02003821 addu r7,r16,r0
001bfcb0: 0c04d0f8 jal 0x001343e0
001bfcb4: afa00010 sw r0,0x0010(r29)
001bfcb8: 27a40038 addiu r4,r29,0x0038
001bfcbc: 34050010 ori r5,r0,0x0010
001bfcc0: 3406000a ori r6,r0,0x000a
001bfcc4: 26c70100 addiu r7,r22,0x0100
001bfcc8: 0c04d0f8 jal 0x001343e0
001bfccc: afa00010 sw r0,0x0010(r29)
001bfcd0: 27a40040 addiu r4,r29,0x0040
001bfcd4: 34050010 ori r5,r0,0x0010
001bfcd8: 3406000a ori r6,r0,0x000a
001bfcdc: 26c70114 addiu r7,r22,0x0114
001bfce0: 0c04d0f8 jal 0x001343e0
001bfce4: afa00010 sw r0,0x0010(r29)
001bfce8: 27a40048 addiu r4,r29,0x0048
001bfcec: 34050010 ori r5,r0,0x0010
001bfcf0: 3406000a ori r6,r0,0x000a
001bfcf4: 26c70128 addiu r7,r22,0x0128
001bfcf8: 0c04d0f8 jal 0x001343e0
001bfcfc: afa00010 sw r0,0x0010(r29)
001bfd00: 0000f021 addu r30,r0,r0
001bfd04: 3c11801d lui r17,0x801d
001bfd08: 2631ec10 addiu r17,r17,-0x13f0
001bfd0c: 341000ec ori r16,r0,0x00ec
001bfd10: 02d02021 addu r4,r22,r16
001bfd14: 3c05801d lui r5,0x801d
001bfd18: 24a5ea34 addiu r5,r5,-0x15cc
001bfd1c: 3c06801d lui r6,0x801d
001bfd20: 24c6ec08 addiu r6,r6,-0x13f8
001bfd24: 0c052a0d jal 0x0014a834
001bfd28: 02203821 addu r7,r17,r0
001bfd2c: 2631000c addiu r17,r17,0x000c
001bfd30: 27de0001 addiu r30,r30,0x0001
001bfd34: 2bc20007 slti r2,r30,0x0007
001bfd38: 1440fff5 bne r2,r0,0x001bfd10
001bfd3c: 26100014 addiu r16,r16,0x0014
001bfd40: 3c05801d lui r5,0x801d
001bfd44: 24a5ea34 addiu r5,r5,-0x15cc
001bfd48: 3c06801d lui r6,0x801d
001bfd4c: 24c6ec08 addiu r6,r6,-0x13f8
001bfd50: 3c07801d lui r7,0x801d
001bfd54: 24e7ec64 addiu r7,r7,-0x139c
001bfd58: 0c052a0d jal 0x0014a834
001bfd5c: 26c401b0 addiu r4,r22,0x01b0
001bfd60: 8fa80078 lw r8,0x0078(r29)
001bfd64: 00000000 nop
001bfd68: 85030002 lh r3,0x0002(r8)
001bfd6c: 34020001 ori r2,r0,0x0001
001bfd70: 14620002 bne r3,r2,0x001bfd7c
001bfd74: 34027fbd ori r2,r0,0x7fbd
001bfd78: 34027ffd ori r2,r0,0x7ffd
001bfd7c: a6c201be sh r2,0x01be(r22)
001bfd80: 00002021 addu r4,r0,r0
001bfd84: 34050001 ori r5,r0,0x0001
001bfd88: 340603c0 ori r6,r0,0x03c0
001bfd8c: 0c008e63 jal 0x0002398c
001bfd90: 34070100 ori r7,r0,0x0100
001bfd94: 26c401d8 addiu r4,r22,0x01d8
001bfd98: 02c02821 addu r5,r22,r0
001bfd9c: 340601d8 ori r6,r0,0x01d8
001bfda0: 0c052fd5 jal 0x0014bf54
001bfda4: a4a201c6 sh r2,0x01c6(r5)
001bfda8: 8fa80078 lw r8,0x0078(r29)
001bfdac: 00000000 nop
001bfdb0: 8502000a lh r2,0x000a(r8)
001bfdb4: 8503000a lh r3,0x000a(r8)
001bfdb8: 0000f021 addu r30,r0,r0
001bfdbc: afa00050 sw r0,0x0050(r29)
001bfdc0: afa20058 sw r2,0x0058(r29)
001bfdc4: afa30054 sw r3,0x0054(r29)
001bfdc8: 33c30001 andi r3,r30,0x0001
001bfdcc: 00031100 sll r2,r3,0x04
001bfdd0: 00431023 subu r2,r2,r3
001bfdd4: 00021080 sll r2,r2,0x02
001bfdd8: 00431023 subu r2,r2,r3
001bfddc: 8fa800a8 lw r8,0x00a8(r29)
001bfde0: 000210c0 sll r2,r2,0x03
001bfde4: 0102b021 addu r22,r8,r2
001bfde8: 00031040 sll r2,r3,0x01
001bfdec: 00431021 addu r2,r2,r3
001bfdf0: 00021980 sll r3,r2,0x06
001bfdf4: 8fa80078 lw r8,0x0078(r29)
001bfdf8: 00431021 addu r2,r2,r3
001bfdfc: 85030018 lh r3,0x0018(r8)
001bfe00: 8fa80068 lw r8,0x0068(r29)
001bfe04: 00021080 sll r2,r2,0x02
001bfe08: 28630065 slti r3,r3,0x0065
001bfe0c: 14600004 bne r3,r0,0x001bfe20
001bfe10: 0102a021 addu r20,r8,r2
001bfe14: 8fa80078 lw r8,0x0078(r29)
001bfe18: 34020064 ori r2,r0,0x0064
001bfe1c: a5020018 sh r2,0x0018(r8)
001bfe20: 3c028016 lui r2,0x8016
001bfe24: 8c425fc4 lw r2,0x5fc4(r2)
001bfe28: 00000000 nop
001bfe2c: 1440000d bne r2,r0,0x001bfe64
001bfe30: 3406000c ori r6,r0,0x000c
001bfe34: 8fa80078 lw r8,0x0078(r29)
001bfe38: 3c04801d lui r4,0x801d
001bfe3c: 2484ebcc addiu r4,r4,-0x1434
001bfe40: 85020002 lh r2,0x0002(r8)
001bfe44: 00000000 nop
001bfe48: 00022840 sll r5,r2,0x01
001bfe4c: 00a22821 addu r5,r5,r2
001bfe50: 00052880 sll r5,r5,0x02
001bfe54: 3c02801d lui r2,0x801d
001bfe58: 2442ecbc addiu r2,r2,-0x1344
001bfe5c: 0806ff9d j 0x001bfe74
001bfe60: 00a22821 addu r5,r5,r2
001bfe64: 3c04801d lui r4,0x801d
001bfe68: 2484ebcc addiu r4,r4,-0x1434
001bfe6c: 3c05801d lui r5,0x801d
001bfe70: 24a5ecbc addiu r5,r5,-0x1344
001bfe74: 0c052fd5 jal 0x0014bf54
001bfe78: 00000000 nop
001bfe7c: 3c05801d lui r5,0x801d
001bfe80: 24a5ea34 addiu r5,r5,-0x15cc
001bfe84: 3c06801d lui r6,0x801d
001bfe88: 24c6ea5c addiu r6,r6,-0x15a4
001bfe8c: 3c07801d lui r7,0x801d
001bfe90: 24e7ebcc addiu r7,r7,-0x1434
001bfe94: 0c052a0d jal 0x0014a834
001bfe98: 268401cc addiu r4,r20,0x01cc
001bfe9c: 8fa80078 lw r8,0x0078(r29)
001bfea0: 00000000 nop
001bfea4: 85030002 lh r3,0x0002(r8)
001bfea8: 34020001 ori r2,r0,0x0001
001bfeac: 14620002 bne r3,r2,0x001bfeb8
001bfeb0: 34027fbd ori r2,r0,0x7fbd
001bfeb4: 34027ffd ori r2,r0,0x7ffd
001bfeb8: a6c201be sh r2,0x01be(r22)
001bfebc: afa000c8 sw r0,0x00c8(r29)
001bfec0: 0c05272f jal 0x00149cbc
001bfec4: 3404003b ori r4,r0,0x003b
001bfec8: 10400006 beq r2,r0,0x001bfee4
001bfecc: 00000000 nop
001bfed0: 3c028016 lui r2,0x8016
001bfed4: 8c426028 lw r2,0x6028(r2)
001bfed8: 00000000 nop
001bfedc: 0002102b sltu r2,r0,r2
001bfee0: afa200c8 sw r2,0x00c8(r29)
001bfee4: 8fa800b8 lw r8,0x00b8(r29)
001bfee8: 00000000 nop
001bfeec: 8d020010 lw r2,0x0010(r8)
001bfef0: 00000000 nop
001bfef4: 10400003 beq r2,r0,0x001bff04
001bfef8: 00009821 addu r19,r0,r0
001bfefc: 34080001 ori r8,r0,0x0001
001bff00: afa800c8 sw r8,0x00c8(r29)
001bff04: 8fa800c8 lw r8,0x00c8(r29)
001bff08: 3c04801d lui r4,0x801d
001bff0c: 2484ec90 addiu r4,r4,-0x1370
001bff10: 02801821 addu r3,r20,r0
001bff14: 00082840 sll r5,r8,0x01
001bff18: 00a41021 addu r2,r5,r4
001bff1c: 24840004 addiu r4,r4,0x0004
001bff20: 94420000 lhu r2,0x0000(r2)
001bff24: 26730001 addiu r19,r19,0x0001
001bff28: a4620112 sh r2,0x0112(r3)
001bff2c: 2a620004 slti r2,r19,0x0004
001bff30: 1440fff9 bne r2,r0,0x001bff18
001bff34: 24630014 addiu r3,r3,0x0014
001bff38: 00009821 addu r19,r0,r0
001bff3c: 8fa800c8 lw r8,0x00c8(r29)
001bff40: 3c04801d lui r4,0x801d
001bff44: 2484eca0 addiu r4,r4,-0x1360
001bff48: 02801821 addu r3,r20,r0
001bff4c: 00082840 sll r5,r8,0x01
001bff50: 00a41021 addu r2,r5,r4
001bff54: 24840004 addiu r4,r4,0x0004
001bff58: 94420000 lhu r2,0x0000(r2)
001bff5c: 26730001 addiu r19,r19,0x0001
001bff60: a4620162 sh r2,0x0162(r3)
001bff64: 2a620007 slti r2,r19,0x0007
001bff68: 1440fff9 bne r2,r0,0x001bff50
001bff6c: 24630014 addiu r3,r3,0x0014
001bff70: 00009821 addu r19,r0,r0
001bff74: 34057d3c ori r5,r0,0x7d3c
001bff78: 34047c3c ori r4,r0,0x7c3c
001bff7c: 02c01821 addu r3,r22,r0
001bff80: 8fa800c8 lw r8,0x00c8(r29)
001bff84: 00000000 nop
001bff88: 11000003 beq r8,r0,0x001bff98
001bff8c: 00000000 nop
001bff90: 0806ffe7 j 0x001bff9c
001bff94: a46500fa sh r5,0x00fa(r3)
001bff98: a46400fa sh r4,0x00fa(r3)
001bff9c: 26730001 addiu r19,r19,0x0001
001bffa0: 2a620007 slti r2,r19,0x0007
001bffa4: 1440fff6 bne r2,r0,0x001bff80
001bffa8: 24630014 addiu r3,r3,0x0014
001bffac: 8fa800c8 lw r8,0x00c8(r29)
001bffb0: 00000000 nop
001bffb4: 11000022 beq r8,r0,0x001c0040
001bffb8: 00000000 nop
001bffbc: 0c04bd15 jal 0x0012f454
001bffc0: 02802021 addu r4,r20,r0
001bffc4: 0c04bd15 jal 0x0012f454
001bffc8: 02c02021 addu r4,r22,r0
001bffcc: 8fa20050 lw r2,0x0050(r29)
001bffd0: 00000000 nop
001bffd4: 2442fffc addiu r2,r2,-0x0004
001bffd8: 2c420006 sltiu r2,r2,0x0006
001bffdc: 10400006 beq r2,r0,0x001bfff8
001bffe0: 34020020 ori r2,r0,0x0020
001bffe4: a2820250 sb r2,0x0250(r20)
001bffe8: 34020028 ori r2,r0,0x0028
001bffec: a2820251 sb r2,0x0251(r20)
001bfff0: 08070003 j 0x001c000c
001bfff4: 34020038 ori r2,r0,0x0038
001bfff8: 34020040 ori r2,r0,0x0040
001bfffc: a2820250 sb r2,0x0250(r20)
001c0000: 34020050 ori r2,r0,0x0050
001c0004: a2820251 sb r2,0x0251(r20)
001c0008: 34020070 ori r2,r0,0x0070
001c000c: a2820252 sb r2,0x0252(r20)
001c0010: 34040020 ori r4,r0,0x0020
001c0014: 34030028 ori r3,r0,0x0028
001c0018: 34020038 ori r2,r0,0x0038
001c001c: a2840278 sb r4,0x0278(r20)
001c0020: a2830279 sb r3,0x0279(r20)
001c0024: a282027a sb r2,0x027a(r20)
001c0028: a28402a0 sb r4,0x02a0(r20)
001c002c: a28302a1 sb r3,0x02a1(r20)
001c0030: a28202a2 sb r2,0x02a2(r20)
001c0034: a28402c8 sb r4,0x02c8(r20)
001c0038: 08070027 j 0x001c009c
001c003c: a28302c9 sb r3,0x02c9(r20)
001c0040: 0c04bcf3 jal 0x0012f3cc
001c0044: 02802021 addu r4,r20,r0
001c0048: 0c04bcf3 jal 0x0012f3cc
001c004c: 02c02021 addu r4,r22,r0
001c0050: 8fa20050 lw r2,0x0050(r29)
001c0054: 00000000 nop
001c0058: 2442fffc addiu r2,r2,-0x0004
001c005c: 2c420006 sltiu r2,r2,0x0006
001c0060: 14400002 bne r2,r0,0x001c006c
001c0064: 34020040 ori r2,r0,0x0040
001c0068: 34020080 ori r2,r0,0x0080
001c006c: a2820250 sb r2,0x0250(r20)
001c0070: a2820251 sb r2,0x0251(r20)
001c0074: a2820252 sb r2,0x0252(r20)
001c0078: 34020040 ori r2,r0,0x0040
001c007c: a2820278 sb r2,0x0278(r20)
001c0080: a2820279 sb r2,0x0279(r20)
001c0084: a282027a sb r2,0x027a(r20)
001c0088: a28202a0 sb r2,0x02a0(r20)
001c008c: a28202a1 sb r2,0x02a1(r20)
001c0090: a28202a2 sb r2,0x02a2(r20)
001c0094: a28202c8 sb r2,0x02c8(r20)
001c0098: a28202c9 sb r2,0x02c9(r20)
001c009c: a28202ca sb r2,0x02ca(r20)
001c00a0: 8fa800c8 lw r8,0x00c8(r29)
001c00a4: 00000000 nop
001c00a8: 11000005 beq r8,r0,0x001c00c0
001c00ac: 34020040 ori r2,r0,0x0040
001c00b0: a2c201b4 sb r2,0x01b4(r22)
001c00b4: a2c201b5 sb r2,0x01b5(r22)
001c00b8: 08070033 j 0x001c00cc
001c00bc: 34020060 ori r2,r0,0x0060
001c00c0: 34020080 ori r2,r0,0x0080
001c00c4: a2c201b4 sb r2,0x01b4(r22)
001c00c8: a2c201b5 sb r2,0x01b5(r22)
001c00cc: a2c201b6 sb r2,0x01b6(r22)
001c00d0: 3c02801e lui r2,0x801e
001c00d4: 94423c3c lhu r2,0x3c3c(r2)
001c00d8: 8fa800b8 lw r8,0x00b8(r29)
001c00dc: 384200f0 xori r2,r2,0x00f0
001c00e0: 0002102b sltu r2,r0,r2
001c00e4: 00021023 subu r2,r0,r2
001c00e8: 8d030008 lw r3,0x0008(r8)
001c00ec: 304200f0 andi r2,r2,0x00f0
001c00f0: 3c01801e lui r1,0x801e
001c00f4: a4223c5c sh r2,0x3c5c(r1)
001c00f8: 30630020 andi r3,r3,0x0020
001c00fc: 10600006 beq r3,r0,0x001c0118
001c0100: 00000000 nop
001c0104: 8fa800c0 lw r8,0x00c0(r29)
001c0108: 00000000 nop
001c010c: 15000002 bne r8,r0,0x001c0118
001c0110: 34080001 ori r8,r0,0x0001
001c0114: afa800c0 sw r8,0x00c0(r29)
001c0118: 8fa800b8 lw r8,0x00b8(r29)
001c011c: 00000000 nop
001c0120: 8d020008 lw r2,0x0008(r8)
001c0124: 00000000 nop
001c0128: 30420040 andi r2,r2,0x0040
001c012c: 10400007 beq r2,r0,0x001c014c
001c0130: 00000000 nop
001c0134: 8fa800c0 lw r8,0x00c0(r29)
001c0138: 00000000 nop
001c013c: 15000007 bne r8,r0,0x001c015c
001c0140: 2902000a slti r2,r8,0x000a
001c0144: 3408000b ori r8,r0,0x000b
001c0148: afa800c0 sw r8,0x00c0(r29)
001c014c: 8fa800c0 lw r8,0x00c0(r29)
001c0150: 00000000 nop
001c0154: 11000030 beq r8,r0,0x001c0218
001c0158: 2902000a slti r2,r8,0x000a
001c015c: 10400011 beq r2,r0,0x001c01a4
001c0160: 00081040 sll r2,r8,0x01
001c0164: 3c01801d lui r1,0x801d
001c0168: 00220821 addu r1,r1,r2
001c016c: 8422ea42 lh r2,-0x15be(r1)
001c0170: 8fa800b8 lw r8,0x00b8(r29)
001c0174: 00000000 nop
001c0178: ad020004 sw r2,0x0004(r8)
001c017c: 33c20001 andi r2,r30,0x0001
001c0180: 10400005 beq r2,r0,0x001c0198
001c0184: 00000000 nop
001c0188: 8fa800c0 lw r8,0x00c0(r29)
001c018c: 00000000 nop
001c0190: 25080001 addiu r8,r8,0x0001
001c0194: afa800c0 sw r8,0x00c0(r29)
001c0198: 8fa800c0 lw r8,0x00c0(r29)
001c019c: 0807007e j 0x001c01f8
001c01a0: 29020007 slti r2,r8,0x0007
001c01a4: 8fa800c0 lw r8,0x00c0(r29)
001c01a8: 00000000 nop
001c01ac: 2902000b slti r2,r8,0x000b
001c01b0: 14400019 bne r2,r0,0x001c0218
001c01b4: 00081040 sll r2,r8,0x01
001c01b8: 3c01801d lui r1,0x801d
001c01bc: 00220821 addu r1,r1,r2
001c01c0: 8422ea3a lh r2,-0x15c6(r1)
001c01c4: 8fa800b8 lw r8,0x00b8(r29)
001c01c8: 00000000 nop
001c01cc: ad020004 sw r2,0x0004(r8)
001c01d0: 33c20001 andi r2,r30,0x0001
001c01d4: 10400005 beq r2,r0,0x001c01ec
001c01d8: 00000000 nop
001c01dc: 8fa800c0 lw r8,0x00c0(r29)
001c01e0: 00000000 nop
001c01e4: 25080001 addiu r8,r8,0x0001
001c01e8: afa800c0 sw r8,0x00c0(r29)
001c01ec: 8fa800c0 lw r8,0x00c0(r29)
001c01f0: 00000000 nop
001c01f4: 29020011 slti r2,r8,0x0011
001c01f8: 14400007 bne r2,r0,0x001c0218
001c01fc: 00000000 nop
001c0200: 8fa800b8 lw r8,0x00b8(r29)
001c0204: 00000000 nop
001c0208: 8d020008 lw r2,0x0008(r8)
001c020c: afa000c0 sw r0,0x00c0(r29)
001c0210: 30420080 andi r2,r2,0x0080
001c0214: ad020008 sw r2,0x0008(r8)
001c0218: 8fa800b8 lw r8,0x00b8(r29)
001c021c: 26c40190 addiu r4,r22,0x0190
001c0220: 95020000 lhu r2,0x0000(r8)
001c0224: 3c03801e lui r3,0x801e
001c0228: 94633c5c lhu r3,0x3c5c(r3)
001c022c: 2442ff80 addiu r2,r2,-0x0080
001c0230: a6c2019c sh r2,0x019c(r22)
001c0234: 95020004 lhu r2,0x0004(r8)
001c0238: 26c5019c addiu r5,r22,0x019c
001c023c: 00431021 addu r2,r2,r3
001c0240: 0c009518 jal 0x00025460
001c0244: a6c2019e sh r2,0x019e(r22)
001c0248: 26c401a0 addiu r4,r22,0x01a0
001c024c: 26c501ac addiu r5,r22,0x01ac
001c0250: 3c02801e lui r2,0x801e
001c0254: 94423c5c lhu r2,0x3c5c(r2)
001c0258: 2410ff80 addiu r16,r0,-0x0080
001c025c: a6d001ac sh r16,0x01ac(r22)
001c0260: 0c009518 jal 0x00025460
001c0264: a6c201ae sh r2,0x01ae(r22)
001c0268: 8fa800b8 lw r8,0x00b8(r29)
001c026c: 268402ec addiu r4,r20,0x02ec
001c0270: 95020000 lhu r2,0x0000(r8)
001c0274: 3c03801e lui r3,0x801e
001c0278: 94633c5c lhu r3,0x3c5c(r3)
001c027c: 2442ff80 addiu r2,r2,-0x0080
001c0280: a68202f8 sh r2,0x02f8(r20)
001c0284: 95020004 lhu r2,0x0004(r8)
001c0288: 268502f8 addiu r5,r20,0x02f8
001c028c: 00431021 addu r2,r2,r3
001c0290: 0c009518 jal 0x00025460
001c0294: a68202fa sh r2,0x02fa(r20)
001c0298: 268402fc addiu r4,r20,0x02fc
001c029c: 3c02801e lui r2,0x801e
001c02a0: 94423c5c lhu r2,0x3c5c(r2)
001c02a4: 26850308 addiu r5,r20,0x0308
001c02a8: a6900308 sh r16,0x0308(r20)
001c02ac: 0c009518 jal 0x00025460
001c02b0: a682030a sh r2,0x030a(r20)
001c02b4: 8fa20050 lw r2,0x0050(r29)
001c02b8: 00000000 nop
001c02bc: 2842000a slti r2,r2,0x000a
001c02c0: 14400008 bne r2,r0,0x001c02e4
001c02c4: 00000000 nop
001c02c8: 8fa800b8 lw r8,0x00b8(r29)
001c02cc: 8fa30054 lw r3,0x0054(r29)
001c02d0: afa00050 sw r0,0x0050(r29)
001c02d4: 8d020008 lw r2,0x0008(r8)
001c02d8: afa30058 sw r3,0x0058(r29)
001c02dc: 30420080 andi r2,r2,0x0080
001c02e0: afa200d0 sw r2,0x00d0(r29)
001c02e4: 8fa800b8 lw r8,0x00b8(r29)
001c02e8: 00000000 nop
001c02ec: 8d02000c lw r2,0x000c(r8)
001c02f0: 00000000 nop
001c02f4: 10400017 beq r2,r0,0x001c0354
001c02f8: 00000000 nop
001c02fc: 8fa20050 lw r2,0x0050(r29)
001c0300: 00000000 nop
001c0304: 1440000a bne r2,r0,0x001c0330
001c0308: 34030002 ori r3,r0,0x0002
001c030c: 8d08000c lw r8,0x000c(r8)
001c0310: 00000000 nop
001c0314: afa80080 sw r8,0x0080(r29)
001c0318: 8fa80078 lw r8,0x0078(r29)
001c031c: 8fa20054 lw r2,0x0054(r29)
001c0320: 8503000a lh r3,0x000a(r8)
001c0324: afa20058 sw r2,0x0058(r29)
001c0328: 080700d5 j 0x001c0354
001c032c: afa30054 sw r3,0x0054(r29)
001c0330: 8d08000c lw r8,0x000c(r8)
001c0334: 00000000 nop
001c0338: afa80080 sw r8,0x0080(r29)
001c033c: 8fa80078 lw r8,0x0078(r29)
001c0340: 8fa20054 lw r2,0x0054(r29)
001c0344: 8504000a lh r4,0x000a(r8)
001c0348: afa30050 sw r3,0x0050(r29)
001c034c: afa20058 sw r2,0x0058(r29)
001c0350: afa40054 sw r4,0x0054(r29)
001c0354: 8fa30054 lw r3,0x0054(r29)
001c0358: 8fa20058 lw r2,0x0058(r29)
001c035c: 00000000 nop
001c0360: 10620007 beq r3,r2,0x001c0380
001c0364: 27a50050 addiu r5,r29,0x0050
001c0368: 8fa20050 lw r2,0x0050(r29)
001c036c: 00000000 nop
001c0370: 14400004 bne r2,r0,0x001c0384
001c0374: 27a60054 addiu r6,r29,0x0054
001c0378: 34020002 ori r2,r0,0x0002
001c037c: afa20050 sw r2,0x0050(r29)
001c0380: 27a60054 addiu r6,r29,0x0054
001c0384: 8fa40088 lw r4,0x0088(r29)
001c0388: 8fa80090 lw r8,0x0090(r29)
001c038c: 27a70058 addiu r7,r29,0x0058
001c0390: afa80010 sw r8,0x0010(r29)
001c0394: 8fa80080 lw r8,0x0080(r29)
001c0398: 2682024c addiu r2,r20,0x024c
001c039c: afa20014 sw r2,0x0014(r29)
001c03a0: 0c06fd4b jal 0x001bf52c
001c03a4: afa80018 sw r8,0x0018(r29)
001c03a8: 3c12801d lui r18,0x801d
001c03ac: 2652ea64 addiu r18,r18,-0x159c
001c03b0: 00009821 addu r19,r0,r0
001c03b4: 3c06801d lui r6,0x801d
001c03b8: 24c6ea5e addiu r6,r6,-0x15a2
001c03bc: 34150018 ori r21,r0,0x0018
001c03c0: 02808021 addu r16,r20,r0
001c03c4: 340501e0 ori r5,r0,0x01e0
001c03c8: 8fa80078 lw r8,0x0078(r29)
001c03cc: 26510002 addiu r17,r18,0x0002
001c03d0: 2517000c addiu r23,r8,0x000c
001c03d4: 02852021 addu r4,r20,r5
001c03d8: afa500d8 sw r5,0x00d8(r29)
001c03dc: 0c008f4c jal 0x00023d30
001c03e0: afa600dc sw r6,0x00dc(r29)
001c03e4: 3c02801d lui r2,0x801d
001c03e8: 8442ea5c lh r2,-0x15a4(r2)
001c03ec: 86e30004 lh r3,0x0004(r23)
001c03f0: 8fa500d8 lw r5,0x00d8(r29)
001c03f4: 8fa600dc lw r6,0x00dc(r29)
001c03f8: 14600003 bne r3,r0,0x001c0408
001c03fc: 2444002f addiu r4,r2,0x002f
001c0400: 08070110 j 0x001c0440
001c0404: 34030004 ori r3,r0,0x0004
001c0408: 86e20000 lh r2,0x0000(r23)
001c040c: 00000000 nop
001c0410: 00021140 sll r2,r2,0x05
001c0414: 0043001a div r2,r3
001c0418: 14600002 bne r3,r0,0x001c0424
001c041c: 00000000 nop
001c0420: 0007000d break 0x01c00
001c0424: 2401ffff addiu r1,r0,-0x0001
001c0428: 14610004 bne r3,r1,0x001c043c
001c042c: 3c018000 lui r1,0x8000
001c0430: 14410002 bne r2,r1,0x001c043c
001c0434: 00000000 nop
001c0438: 0006000d break 0x01800
001c043c: 00001812 mflo r3
001c0440: 00000000 nop
001c0444: 14600002 bne r3,r0,0x001c0450
001c0448: 00000000 nop
001c044c: 00002021 addu r4,r0,r0
001c0450: a60401e8 sh r4,0x01e8(r16)
001c0454: 94c20000 lhu r2,0x0000(r6)
001c0458: 00831821 addu r3,r4,r3
001c045c: a60301f0 sh r3,0x01f0(r16)
001c0460: 00551021 addu r2,r2,r21
001c0464: a60201ea sh r2,0x01ea(r16)
001c0468: 94c20000 lhu r2,0x0000(r6)
001c046c: a60401f8 sh r4,0x01f8(r16)
001c0470: 00551021 addu r2,r2,r21
001c0474: a60201f2 sh r2,0x01f2(r16)
001c0478: 94c20000 lhu r2,0x0000(r6)
001c047c: a6030200 sh r3,0x0200(r16)
001c0480: 96030200 lhu r3,0x0200(r16)
001c0484: 00551021 addu r2,r2,r21
001c0488: 24420003 addiu r2,r2,0x0003
001c048c: a60201fa sh r2,0x01fa(r16)
001c0490: 94c40000 lhu r4,0x0000(r6)
001c0494: 960201f8 lhu r2,0x01f8(r16)
001c0498: 2463fffd addiu r3,r3,-0x0003
001c049c: a6030200 sh r3,0x0200(r16)
001c04a0: 2442fffd addiu r2,r2,-0x0003
001c04a4: 00952021 addu r4,r4,r21
001c04a8: 24840003 addiu r4,r4,0x0003
001c04ac: a60201f8 sh r2,0x01f8(r16)
001c04b0: a6040202 sh r4,0x0202(r16)
001c04b4: 8fa800c8 lw r8,0x00c8(r29)
001c04b8: 00000000 nop
001c04bc: 1100002a beq r8,r0,0x001c0568
001c04c0: 00000000 nop
001c04c4: 92420000 lbu r2,0x0000(r18)
001c04c8: 00000000 nop
001c04cc: 00021042 srl r2,r2,0x01
001c04d0: a20201e4 sb r2,0x01e4(r16)
001c04d4: 9222ffff lbu r2,-0x0001(r17)
001c04d8: 00000000 nop
001c04dc: 00021042 srl r2,r2,0x01
001c04e0: a20201e5 sb r2,0x01e5(r16)
001c04e4: 92220000 lbu r2,0x0000(r17)
001c04e8: 26520004 addiu r18,r18,0x0004
001c04ec: a20201e6 sb r2,0x01e6(r16)
001c04f0: 92420000 lbu r2,0x0000(r18)
001c04f4: 26310004 addiu r17,r17,0x0004
001c04f8: 00021042 srl r2,r2,0x01
001c04fc: a20201ec sb r2,0x01ec(r16)
001c0500: 9222ffff lbu r2,-0x0001(r17)
001c0504: 00000000 nop
001c0508: 00021042 srl r2,r2,0x01
001c050c: a20201ed sb r2,0x01ed(r16)
001c0510: 92220000 lbu r2,0x0000(r17)
001c0514: 26520004 addiu r18,r18,0x0004
001c0518: a20201ee sb r2,0x01ee(r16)
001c051c: 92420000 lbu r2,0x0000(r18)
001c0520: 26310004 addiu r17,r17,0x0004
001c0524: 00021042 srl r2,r2,0x01
001c0528: a20201f4 sb r2,0x01f4(r16)
001c052c: 9222ffff lbu r2,-0x0001(r17)
001c0530: 00000000 nop
001c0534: 00021042 srl r2,r2,0x01
001c0538: a20201f5 sb r2,0x01f5(r16)
001c053c: 92220000 lbu r2,0x0000(r17)
001c0540: 26520004 addiu r18,r18,0x0004
001c0544: a20201f6 sb r2,0x01f6(r16)
001c0548: 92420000 lbu r2,0x0000(r18)
001c054c: 26310004 addiu r17,r17,0x0004
001c0550: 00021042 srl r2,r2,0x01
001c0554: a20201fc sb r2,0x01fc(r16)
001c0558: 9222ffff lbu r2,-0x0001(r17)
001c055c: 26520004 addiu r18,r18,0x0004
001c0560: 0807017a j 0x001c05e8
001c0564: 00021042 srl r2,r2,0x01
001c0568: 92420000 lbu r2,0x0000(r18)
001c056c: 00000000 nop
001c0570: a20201e4 sb r2,0x01e4(r16)
001c0574: 9222ffff lbu r2,-0x0001(r17)
001c0578: 00000000 nop
001c057c: a20201e5 sb r2,0x01e5(r16)
001c0580: 92220000 lbu r2,0x0000(r17)
001c0584: 26520004 addiu r18,r18,0x0004
001c0588: a20201e6 sb r2,0x01e6(r16)
001c058c: 92420000 lbu r2,0x0000(r18)
001c0590: 26310004 addiu r17,r17,0x0004
001c0594: a20201ec sb r2,0x01ec(r16)
001c0598: 9222ffff lbu r2,-0x0001(r17)
001c059c: 00000000 nop
001c05a0: a20201ed sb r2,0x01ed(r16)
001c05a4: 92220000 lbu r2,0x0000(r17)
001c05a8: 26520004 addiu r18,r18,0x0004
001c05ac: a20201ee sb r2,0x01ee(r16)
001c05b0: 92420000 lbu r2,0x0000(r18)
001c05b4: 26310004 addiu r17,r17,0x0004
001c05b8: a20201f4 sb r2,0x01f4(r16)
001c05bc: 9222ffff lbu r2,-0x0001(r17)
001c05c0: 00000000 nop
001c05c4: a20201f5 sb r2,0x01f5(r16)
001c05c8: 92220000 lbu r2,0x0000(r17)
001c05cc: 26520004 addiu r18,r18,0x0004
001c05d0: a20201f6 sb r2,0x01f6(r16)
001c05d4: 92420000 lbu r2,0x0000(r18)
001c05d8: 26310004 addiu r17,r17,0x0004
001c05dc: a20201fc sb r2,0x01fc(r16)
001c05e0: 9222ffff lbu r2,-0x0001(r17)
001c05e4: 26520004 addiu r18,r18,0x0004
001c05e8: a20201fd sb r2,0x01fd(r16)
001c05ec: 92220000 lbu r2,0x0000(r17)
001c05f0: 26310004 addiu r17,r17,0x0004
001c05f4: a20201fe sb r2,0x01fe(r16)
001c05f8: 26f70006 addiu r23,r23,0x0006
001c05fc: 26b5000b addiu r21,r21,0x000b
001c0600: 26100024 addiu r16,r16,0x0024
001c0604: 26730001 addiu r19,r19,0x0001
001c0608: 2a620003 slti r2,r19,0x0003
001c060c: 1440ff71 bne r2,r0,0x001c03d4
001c0610: 24a50024 addiu r5,r5,0x0024
001c0614: 8fa800b0 lw r8,0x00b0(r29)
001c0618: 3c069249 lui r6,0x9249
001c061c: 95030008 lhu r3,0x0008(r8)
001c0620: 34c62493 ori r6,r6,0x2493
001c0624: 00031c00 sll r3,r3,0x10
001c0628: 00032403 sra r4,r3,0x10
001c062c: 00860018 mult r4,r6
001c0630: 00031fc3 sra r3,r3,0x1f
001c0634: 00001010 mfhi r2
001c0638: 00441021 addu r2,r2,r4
001c063c: 00021083 sra r2,r2,0x02
001c0640: 00431023 subu r2,r2,r3
001c0644: 000218c0 sll r3,r2,0x03
001c0648: 00621823 subu r3,r3,r2
001c064c: 00832023 subu r4,r4,r3
001c0650: 00042400 sll r4,r4,0x10
001c0654: 00042403 sra r4,r4,0x10
001c0658: 00041040 sll r2,r4,0x01
001c065c: 00441021 addu r2,r2,r4
001c0660: 000210c0 sll r2,r2,0x03
001c0664: a2c20170 sb r2,0x0170(r22)
001c0668: 95040008 lhu r4,0x0008(r8)
001c066c: 00000000 nop
001c0670: 00042400 sll r4,r4,0x10
001c0674: 00042c03 sra r5,r4,0x10
001c0678: 00a60018 mult r5,r6
001c067c: 34020018 ori r2,r0,0x0018
001c0680: a6c20174 sh r2,0x0174(r22)
001c0684: 34020014 ori r2,r0,0x0014
001c0688: a6c20176 sh r2,0x0176(r22)
001c068c: 000427c3 sra r4,r4,0x1f
001c0690: 00001810 mfhi r3
001c0694: 00651821 addu r3,r3,r5
001c0698: 00031883 sra r3,r3,0x02
001c069c: 00641823 subu r3,r3,r4
001c06a0: 00031c00 sll r3,r3,0x10
001c06a4: 00031c03 sra r3,r3,0x10
001c06a8: 00031080 sll r2,r3,0x02
001c06ac: 00431021 addu r2,r2,r3
001c06b0: 00021080 sll r2,r2,0x02
001c06b4: 2442002a addiu r2,r2,0x002a
001c06b8: 13c00007 beq r30,r0,0x001c06d8
001c06bc: a2c20171 sb r2,0x0171(r22)
001c06c0: 8fa800b8 lw r8,0x00b8(r29)
001c06c4: 00000000 nop
001c06c8: 8d02000c lw r2,0x000c(r8)
001c06cc: 00000000 nop
001c06d0: 10400087 beq r2,r0,0x001c08f0
001c06d4: 00000000 nop
001c06d8: 8fa80078 lw r8,0x0078(r29)
001c06dc: 00000000 nop
001c06e0: 85020004 lh r2,0x0004(r8)
001c06e4: 00000000 nop
001c06e8: 04410004 bgez r2,0x001c06fc
001c06ec: 34020002 ori r2,r0,0x0002
001c06f0: 8fa80070 lw r8,0x0070(r29)
001c06f4: 080701c0 j 0x001c0700
001c06f8: 34020c00 ori r2,r0,0x0c00
001c06fc: 8fa80070 lw r8,0x0070(r29)
001c0700: 00000000 nop
001c0704: a5020050 sh r2,0x0050(r8)
001c0708: 8fa40060 lw r4,0x0060(r29)
001c070c: 0c052fb6 jal 0x0014bed8
001c0710: 34050700 ori r5,r0,0x0700
001c0714: 3c118016 lui r17,0x8016
001c0718: 26315fa8 addiu r17,r17,0x5fa8
001c071c: 2632fff8 addiu r18,r17,-0x0008
001c0720: 02403021 addu r6,r18,r0
001c0724: 34070006 ori r7,r0,0x0006
001c0728: 8fa40060 lw r4,0x0060(r29)
001c072c: 8fa50070 lw r5,0x0070(r29)
001c0730: 34020038 ori r2,r0,0x0038
001c0734: 0c052a9f jal 0x0014aa7c
001c0738: ae220000 sw r2,0x0000(r17)
001c073c: 8fa50060 lw r5,0x0060(r29)
001c0740: 0c00923f jal 0x000248fc
001c0744: 27a40020 addiu r4,r29,0x0020
001c0748: 02403021 addu r6,r18,r0
001c074c: 34070004 ori r7,r0,0x0004
001c0750: 8fa80060 lw r8,0x0060(r29)
001c0754: 34020060 ori r2,r0,0x0060
001c0758: 25100400 addiu r16,r8,0x0400
001c075c: 8fa80070 lw r8,0x0070(r29)
001c0760: 02002021 addu r4,r16,r0
001c0764: ae220000 sw r2,0x0000(r17)
001c0768: 0c052a9f jal 0x0014aa7c
001c076c: 25050048 addiu r5,r8,0x0048
001c0770: 27a40028 addiu r4,r29,0x0028
001c0774: 0c00923f jal 0x000248fc
001c0778: 02002821 addu r5,r16,r0
001c077c: 8fa400a0 lw r4,0x00a0(r29)
001c0780: 8fa800b8 lw r8,0x00b8(r29)
001c0784: 34050580 ori r5,r0,0x0580
001c0788: 0c052fb6 jal 0x0014bed8
001c078c: ad00000c sw r0,0x000c(r8)
001c0790: 00002021 addu r4,r0,r0
001c0794: 00002821 addu r5,r0,r0
001c0798: 34020058 ori r2,r0,0x0058
001c079c: 0c0529b3 jal 0x0014a6cc
001c07a0: ae220000 sw r2,0x0000(r17)
001c07a4: 8fa800b0 lw r8,0x00b0(r29)
001c07a8: 02403021 addu r6,r18,r0
001c07ac: 85040000 lh r4,0x0000(r8)
001c07b0: 8fa500a0 lw r5,0x00a0(r29)
001c07b4: 0c052cbc jal 0x0014b2f0
001c07b8: 24844000 addiu r4,r4,0x4000
001c07bc: 00002021 addu r4,r0,r0
001c07c0: 0c0529b3 jal 0x0014a6cc
001c07c4: 34050010 ori r5,r0,0x0010
001c07c8: 8fa800b0 lw r8,0x00b0(r29)
001c07cc: 02403021 addu r6,r18,r0
001c07d0: 85040002 lh r4,0x0002(r8)
001c07d4: 8fa500a0 lw r5,0x00a0(r29)
001c07d8: 0c052cbc jal 0x0014b2f0
001c07dc: 24843000 addiu r4,r4,0x3000
001c07e0: 8fa500a0 lw r5,0x00a0(r29)
001c07e4: 0c00923f jal 0x000248fc
001c07e8: 27a40030 addiu r4,r29,0x0030
001c07ec: 8fa40098 lw r4,0x0098(r29)
001c07f0: 0c052fb6 jal 0x0014bed8
001c07f4: 340500f0 ori r5,r0,0x00f0
001c07f8: 00002021 addu r4,r0,r0
001c07fc: 00002821 addu r5,r0,r0
001c0800: 34020010 ori r2,r0,0x0010
001c0804: 0c0529b3 jal 0x0014a6cc
001c0808: ae220000 sw r2,0x0000(r17)
001c080c: 34050202 ori r5,r0,0x0202
001c0810: 8fa800b0 lw r8,0x00b0(r29)
001c0814: 8fa60098 lw r6,0x0098(r29)
001c0818: 85040004 lh r4,0x0004(r8)
001c081c: 0c052bb0 jal 0x0014aec0
001c0820: 02403821 addu r7,r18,r0
001c0824: 8fa50098 lw r5,0x0098(r29)
001c0828: 0c00923f jal 0x000248fc
001c082c: 27a40038 addiu r4,r29,0x0038
001c0830: 00002021 addu r4,r0,r0
001c0834: 0c0529b3 jal 0x0014a6cc
001c0838: 00002821 addu r5,r0,r0
001c083c: 8fa80098 lw r8,0x0098(r29)
001c0840: 34050202 ori r5,r0,0x0202
001c0844: 25100050 addiu r16,r8,0x0050
001c0848: 8fa800b0 lw r8,0x00b0(r29)
001c084c: 02403821 addu r7,r18,r0
001c0850: 85040006 lh r4,0x0006(r8)
001c0854: 0c052bb0 jal 0x0014aec0
001c0858: 02003021 addu r6,r16,r0
001c085c: 27a40040 addiu r4,r29,0x0040
001c0860: 0c00923f jal 0x000248fc
001c0864: 02002821 addu r5,r16,r0
001c0868: 3c028016 lui r2,0x8016
001c086c: 8c425fc4 lw r2,0x5fc4(r2)
001c0870: 00000000 nop
001c0874: 14400019 bne r2,r0,0x001c08dc
001c0878: 00002021 addu r4,r0,r0
001c087c: 0c0529b3 jal 0x0014a6cc
001c0880: 00002821 addu r5,r0,r0
001c0884: 8fa800b0 lw r8,0x00b0(r29)
001c0888: 00000000 nop
001c088c: 8504000a lh r4,0x000a(r8)
001c0890: 0c0602bf jal 0x00180afc
001c0894: 00000000 nop
001c0898: 8fa800b0 lw r8,0x00b0(r29)
001c089c: 00000000 nop
001c08a0: 8503000a lh r3,0x000a(r8)
001c08a4: 00000000 nop
001c08a8: 28630010 slti r3,r3,0x0010
001c08ac: 1460000b bne r3,r0,0x001c08dc
001c08b0: 00000000 nop
001c08b4: 90440002 lbu r4,0x0002(r2)
001c08b8: 340200ff ori r2,r0,0x00ff
001c08bc: 14820002 bne r4,r2,0x001c08c8
001c08c0: 34054002 ori r5,r0,0x4002
001c08c4: 00002021 addu r4,r0,r0
001c08c8: 24840001 addiu r4,r4,0x0001
001c08cc: 8fa80098 lw r8,0x0098(r29)
001c08d0: 02403821 addu r7,r18,r0
001c08d4: 0c052bb0 jal 0x0014aec0
001c08d8: 250600a0 addiu r6,r8,0x00a0
001c08dc: 8fa80098 lw r8,0x0098(r29)
001c08e0: 27a40048 addiu r4,r29,0x0048
001c08e4: 0c00923f jal 0x000248fc
001c08e8: 250500a0 addiu r5,r8,0x00a0
001c08ec: 8fa800b8 lw r8,0x00b8(r29)
001c08f0: 00000000 nop
001c08f4: 8d020008 lw r2,0x0008(r8)
001c08f8: 00000000 nop
001c08fc: 30420080 andi r2,r2,0x0080
001c0900: 14400053 bne r2,r0,0x001c0a50
001c0904: 00000000 nop
001c0908: 0c05297a jal 0x0014a5e8
001c090c: 268402fc addiu r4,r20,0x02fc
001c0910: 0c05297a jal 0x0014a5e8
001c0914: 26840104 addiu r4,r20,0x0104
001c0918: 0c05297a jal 0x0014a5e8
001c091c: 26840118 addiu r4,r20,0x0118
001c0920: 0c05297a jal 0x0014a5e8
001c0924: 268400ec addiu r4,r20,0x00ec
001c0928: 00009821 addu r19,r0,r0
001c092c: 341001e0 ori r16,r0,0x01e0
001c0930: 0c05297a jal 0x0014a5e8
001c0934: 02902021 addu r4,r20,r16
001c0938: 26730001 addiu r19,r19,0x0001
001c093c: 2a620003 slti r2,r19,0x0003
001c0940: 1440fffb bne r2,r0,0x001c0930
001c0944: 26100024 addiu r16,r16,0x0024
001c0948: 0c05297a jal 0x0014a5e8
001c094c: 2684012c addiu r4,r20,0x012c
001c0950: 0c05297a jal 0x0014a5e8
001c0954: 26840140 addiu r4,r20,0x0140
001c0958: 00009821 addu r19,r0,r0
001c095c: 34100154 ori r16,r0,0x0154
001c0960: 0c05297a jal 0x0014a5e8
001c0964: 02902021 addu r4,r20,r16
001c0968: 26730001 addiu r19,r19,0x0001
001c096c: 2a620007 slti r2,r19,0x0007
001c0970: 1440fffb bne r2,r0,0x001c0960
001c0974: 26100014 addiu r16,r16,0x0014
001c0978: 0c05297a jal 0x0014a5e8
001c097c: 268400f8 addiu r4,r20,0x00f8
001c0980: 8fa800d0 lw r8,0x00d0(r29)
001c0984: 00000000 nop
001c0988: 1500000e bne r8,r0,0x001c09c4
001c098c: 00000000 nop
001c0990: 8fa20050 lw r2,0x0050(r29)
001c0994: 00000000 nop
001c0998: 28420005 slti r2,r2,0x0005
001c099c: 14400007 bne r2,r0,0x001c09bc
001c09a0: 00000000 nop
001c09a4: 0c05297a jal 0x0014a5e8
001c09a8: 2684029c addiu r4,r20,0x029c
001c09ac: 0c05297a jal 0x0014a5e8
001c09b0: 268402c4 addiu r4,r20,0x02c4
001c09b4: 0c05297a jal 0x0014a5e8
001c09b8: 26840274 addiu r4,r20,0x0274
001c09bc: 0c05297a jal 0x0014a5e8
001c09c0: 2684024c addiu r4,r20,0x024c
001c09c4: 0c04bcd8 jal 0x0012f360
001c09c8: 02802021 addu r4,r20,r0
001c09cc: 0c05297a jal 0x0014a5e8
001c09d0: 268402ec addiu r4,r20,0x02ec
001c09d4: 0c05297a jal 0x0014a5e8
001c09d8: 26c401a0 addiu r4,r22,0x01a0
001c09dc: 26d001b0 addiu r16,r22,0x01b0
001c09e0: 02002021 addu r4,r16,r0
001c09e4: 0c008f1a jal 0x00023c68
001c09e8: 34050001 ori r5,r0,0x0001
001c09ec: 0c05297a jal 0x0014a5e8
001c09f0: 02002021 addu r4,r16,r0
001c09f4: 34130003 ori r19,r0,0x0003
001c09f8: 34100128 ori r16,r0,0x0128
001c09fc: 0c05297a jal 0x0014a5e8
001c0a00: 02d02021 addu r4,r22,r16
001c0a04: 2673ffff addiu r19,r19,-0x0001
001c0a08: 0661fffc bgez r19,0x001c09fc
001c0a0c: 2610ffec addiu r16,r16,-0x0014
001c0a10: 0c05297a jal 0x0014a5e8
001c0a14: 26c40184 addiu r4,r22,0x0184
001c0a18: 34130004 ori r19,r0,0x0004
001c0a1c: 3410013c ori r16,r0,0x013c
001c0a20: 0c05297a jal 0x0014a5e8
001c0a24: 02d02021 addu r4,r22,r16
001c0a28: 26730001 addiu r19,r19,0x0001
001c0a2c: 2a620007 slti r2,r19,0x0007
001c0a30: 1440fffb bne r2,r0,0x001c0a20
001c0a34: 26100014 addiu r16,r16,0x0014
001c0a38: 0c05297a jal 0x0014a5e8
001c0a3c: 26c40178 addiu r4,r22,0x0178
001c0a40: 0c04bcd8 jal 0x0012f360
001c0a44: 02c02021 addu r4,r22,r0
001c0a48: 0c05297a jal 0x0014a5e8
001c0a4c: 26c40190 addiu r4,r22,0x0190
001c0a50: 0c0532a0 jal 0x0014ca80
001c0a54: 00000000 nop
001c0a58: 0c05330a jal 0x0014cc28
001c0a5c: 00000000 nop
001c0a60: 1040fcd9 beq r2,r0,0x001bfdc8
001c0a64: 27de0001 addiu r30,r30,0x0001
001c0a68: 0c0532a0 jal 0x0014ca80
001c0a6c: 00000000 nop
001c0a70: 0c04bb24 jal 0x0012ec90
001c0a74: 27a40020 addiu r4,r29,0x0020
001c0a78: 0c04bb24 jal 0x0012ec90
001c0a7c: 27a40028 addiu r4,r29,0x0028
001c0a80: 0c04bb24 jal 0x0012ec90
001c0a84: 27a40030 addiu r4,r29,0x0030
001c0a88: 0c04bb24 jal 0x0012ec90
001c0a8c: 27a40038 addiu r4,r29,0x0038
001c0a90: 0c04bb24 jal 0x0012ec90
001c0a94: 27a40040 addiu r4,r29,0x0040
001c0a98: 0c04bb24 jal 0x0012ec90
001c0a9c: 27a40048 addiu r4,r29,0x0048
001c0aa0: 0c053256 jal 0x0014c958
001c0aa4: 00000000 nop
001c0aa8: 8fbf0104 lw r31,0x0104(r29)
001c0aac: 8fbe0100 lw r30,0x0100(r29)
001c0ab0: 8fb700fc lw r23,0x00fc(r29)
001c0ab4: 8fb600f8 lw r22,0x00f8(r29)
001c0ab8: 8fb500f4 lw r21,0x00f4(r29)
001c0abc: 8fb400f0 lw r20,0x00f0(r29)
001c0ac0: 8fb300ec lw r19,0x00ec(r29)
001c0ac4: 8fb200e8 lw r18,0x00e8(r29)
001c0ac8: 8fb100e4 lw r17,0x00e4(r29)
001c0acc: 8fb000e0 lw r16,0x00e0(r29)
001c0ad0: 27bd0108 addiu r29,r29,0x0108
001c0ad4: 03e00008 jr r31
001c0ad8: 00000000 nop