00089894 - 00089e4c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00089894: 27bdffe0 addiu r29,r29,0xffe0
00089898: afb00010 sw r16,0x0010(r29)
0008989c: 00808021 addu r16,r4,r0
000898a0: afbf0018 sw r31,0x0018(r29)
000898a4: afb10014 sw r17,0x0014(r29)
000898a8: 8e020008 lw r2,0x0008(r16)
000898ac: 00000000 nop
000898b0: 00021840 sll r3,r2,0x01
000898b4: 00621821 addu r3,r3,r2
000898b8: 00031880 sll r3,r3,0x02
000898bc: 00621821 addu r3,r3,r2
000898c0: 00031880 sll r3,r3,0x02
000898c4: 3c01800c lui r1,0x800c
000898c8: 2421bc70 addiu r1,r1,0xbc70
000898cc: 00230821 addu r1,r1,r3
000898d0: 8c220000 lw r2,0x0000(r1)
000898d4: 00000000 nop
000898d8: 30420100 andi r2,r2,0x0100
000898dc: 14400156 bne r2,r0,0x00089e38
000898e0: 00000000 nop
000898e4: 3c048005 lui r4,0x8005
000898e8: 8c84d950 lw r4,-0x26b0(r4)
000898ec: 00000000 nop
000898f0: 30820004 andi r2,r4,0x0004
000898f4: 10400045 beq r2,r0,0x00089a0c
000898f8: 34020002 ori r2,r0,0x0002
000898fc: 8e030018 lw r3,0x0018(r16)
00089900: 00000000 nop
00089904: 14620009 bne r3,r2,0x0008992c
00089908: 34020003 ori r2,r0,0x0003
0008990c: 30820008 andi r2,r4,0x0008
00089910: 14400006 bne r2,r0,0x0008992c
00089914: 34020003 ori r2,r0,0x0003
00089918: ae020018 sw r2,0x0018(r16)
0008991c: 0c01a806 jal 0x0006a018
00089920: 34040001 ori r4,r0,0x0001
00089924: 8e030018 lw r3,0x0018(r16)
00089928: 34020003 ori r2,r0,0x0003
0008992c: 14620142 bne r3,r2,0x00089e38
00089930: 00000000 nop
00089934: 0c03ffbb jal 0x000ffeec
00089938: 3404000e ori r4,r0,0x000e
0008993c: 1440013e bne r2,r0,0x00089e38
00089940: 3c100008 lui r16,0x0008
00089944: 3c038005 lui r3,0x8005
00089948: 8c63d950 lw r3,-0x26b0(r3)
0008994c: 00000000 nop
00089950: 00701024 and r2,r3,r16
00089954: 10400006 beq r2,r0,0x00089970
00089958: 38620004 xori r2,r3,0x0004
0008995c: 3c02800d lui r2,0x800d
00089960: 8c42462c lw r2,0x462c(r2)
00089964: 00000000 nop
00089968: 14400133 bne r2,r0,0x00089e38
0008996c: 38620004 xori r2,r3,0x0004
00089970: 3c018005 lui r1,0x8005
00089974: ac22d950 sw r2,-0x26b0(r1)
00089978: 0c01a4ab jal 0x000692ac
0008997c: 34040001 ori r4,r0,0x0001
00089980: 3c02800c lui r2,0x800c
00089984: 8c42b4f0 lw r2,-0x4b10(r2)
00089988: 00000000 nop
0008998c: 2442ffff addiu r2,r2,0xffff
00089990: 3c01800c lui r1,0x800c
00089994: ac22b4f0 sw r2,-0x4b10(r1)
00089998: 3c028005 lui r2,0x8005
0008999c: 8c42d950 lw r2,-0x26b0(r2)
000899a0: 2403c7ff addiu r3,r0,0xc7ff
000899a4: 00431024 and r2,r2,r3
000899a8: 3c018005 lui r1,0x8005
000899ac: ac22d950 sw r2,-0x26b0(r1)
000899b0: 0c01b12f jal 0x0006c4bc
000899b4: 00000000 nop
000899b8: 3c038005 lui r3,0x8005
000899bc: 8c63d950 lw r3,-0x26b0(r3)
000899c0: 00000000 nop
000899c4: 00701024 and r2,r3,r16
000899c8: 10400009 beq r2,r0,0x000899f0
000899cc: 3c020008 lui r2,0x0008
000899d0: 34420001 ori r2,r2,0x0001
000899d4: 00621026 xor r2,r3,r2
000899d8: 3c031000 lui r3,0x1000
000899dc: 00431025 or r2,r2,r3
000899e0: 3c018005 lui r1,0x8005
000899e4: ac22d950 sw r2,-0x26b0(r1)
000899e8: 0802278e j 0x00089e38
000899ec: 00000000 nop
000899f0: 34040004 ori r4,r0,0x0004
000899f4: 0c01a500 jal 0x00069400
000899f8: 34050010 ori r5,r0,0x0010
000899fc: 0c01b83f jal 0x0006e0fc
00089a00: 00000000 nop
00089a04: 0802278e j 0x00089e38
00089a08: 00000000 nop
00089a0c: 8e020018 lw r2,0x0018(r16)
00089a10: 34110001 ori r17,r0,0x0001
00089a14: 14510029 bne r2,r17,0x00089abc
00089a18: 00000000 nop
00089a1c: 3c02800c lui r2,0x800c
00089a20: 8c42c2f0 lw r2,-0x3d10(r2)
00089a24: 00000000 nop
00089a28: 30420060 andi r2,r2,0x0060
00089a2c: 10400102 beq r2,r0,0x00089e38
00089a30: 3404000e ori r4,r0,0x000e
00089a34: 00002821 addu r5,r0,r0
00089a38: 2406ffff addiu r6,r0,0xffff
00089a3c: 00003821 addu r7,r0,r0
00089a40: 34020002 ori r2,r0,0x0002
00089a44: 0c03ffc2 jal 0x000fff08
00089a48: ae020018 sw r2,0x0018(r16)
00089a4c: 34040002 ori r4,r0,0x0002
00089a50: 3c028005 lui r2,0x8005
00089a54: 8c42d950 lw r2,-0x26b0(r2)
00089a58: 00000000 nop
00089a5c: 34420004 ori r2,r2,0x0004
00089a60: 3c018005 lui r1,0x8005
00089a64: ac22d950 sw r2,-0x26b0(r1)
00089a68: 0c01a500 jal 0x00069400
00089a6c: 34050010 ori r5,r0,0x0010
00089a70: 3c028005 lui r2,0x8005
00089a74: 8c42d950 lw r2,-0x26b0(r2)
00089a78: 3c030008 lui r3,0x0008
00089a7c: 00431024 and r2,r2,r3
00089a80: 10400008 beq r2,r0,0x00089aa4
00089a84: 34040002 ori r4,r0,0x0002
00089a88: 0c024354 jal 0x00090d50
00089a8c: 34050010 ori r5,r0,0x0010
00089a90: 34040004 ori r4,r0,0x0004
00089a94: 0c024354 jal 0x00090d50
00089a98: 00002821 addu r5,r0,r0
00089a9c: 080226ab j 0x00089aac
00089aa0: 00000000 nop
00089aa4: 0c02445d jal 0x00091174
00089aa8: 3404011b ori r4,r0,0x011b
00089aac: 3c01800d lui r1,0x800d
00089ab0: ac200860 sw r0,0x0860(r1)
00089ab4: 0802278e j 0x00089e38
00089ab8: 00000000 nop
00089abc: 3c02800d lui r2,0x800d
00089ac0: 8c42462c lw r2,0x462c(r2)
00089ac4: 00000000 nop
00089ac8: 144000db bne r2,r0,0x00089e38
00089acc: 00000000 nop
00089ad0: 3c03800c lui r3,0x800c
00089ad4: 8c63c2f0 lw r3,-0x3d10(r3)
00089ad8: 00000000 nop
00089adc: 30620040 andi r2,r3,0x0040
00089ae0: 10400005 beq r2,r0,0x00089af8
00089ae4: 30620100 andi r2,r3,0x0100
00089ae8: 0c02434c jal 0x00090d30
00089aec: 34040002 ori r4,r0,0x0002
00089af0: 08022718 j 0x00089c60
00089af4: 3404000e ori r4,r0,0x000e
00089af8: 1040000d beq r2,r0,0x00089b30
00089afc: 30620020 andi r2,r3,0x0020
00089b00: 0c0225ec jal 0x000897b0
00089b04: 02002021 addu r4,r16,r0
00089b08: 8e02001c lw r2,0x001c(r16)
00089b0c: 00000000 nop
00089b10: 00021080 sll r2,r2,0x02
00089b14: 00501021 addu r2,r2,r16
00089b18: 8c440034 lw r4,0x0034(r2)
00089b1c: 34050001 ori r5,r0,0x0001
00089b20: 0c01ba18 jal 0x0006e860
00089b24: 2484108b addiu r4,r4,0x108b
00089b28: 0802278e j 0x00089e38
00089b2c: 00000000 nop
00089b30: 10400061 beq r2,r0,0x00089cb8
00089b34: 00000000 nop
00089b38: 0c02434c jal 0x00090d30
00089b3c: 34040001 ori r4,r0,0x0001
00089b40: 8e02001c lw r2,0x001c(r16)
00089b44: 00000000 nop
00089b48: 3c01800d lui r1,0x800d
00089b4c: ac220860 sw r2,0x0860(r1)
00089b50: 8e02001c lw r2,0x001c(r16)
00089b54: 00000000 nop
00089b58: 00021080 sll r2,r2,0x02
00089b5c: 00501021 addu r2,r2,r16
00089b60: 8c430034 lw r3,0x0034(r2)
00089b64: 00000000 nop
00089b68: 1071001d beq r3,r17,0x00089be0
00089b6c: 28620002 slti r2,r3,0x0002
00089b70: 10400005 beq r2,r0,0x00089b88
00089b74: 00000000 nop
00089b78: 1060000a beq r3,r0,0x00089ba4
00089b7c: 00000000 nop
00089b80: 0802278e j 0x00089e38
00089b84: 00000000 nop
00089b88: 34020002 ori r2,r0,0x0002
00089b8c: 10620023 beq r3,r2,0x00089c1c
00089b90: 34020003 ori r2,r0,0x0003
00089b94: 10620032 beq r3,r2,0x00089c60
00089b98: 3404000e ori r4,r0,0x000e
00089b9c: 0802278e j 0x00089e38
00089ba0: 00000000 nop
00089ba4: 0c0225ec jal 0x000897b0
00089ba8: 02002021 addu r4,r16,r0
00089bac: 8e030000 lw r3,0x0000(r16)
00089bb0: 00000000 nop
00089bb4: 000310c0 sll r2,r3,0x03
00089bb8: 00431021 addu r2,r2,r3
00089bbc: 00021080 sll r2,r2,0x02
00089bc0: 3c01800c lui r1,0x800c
00089bc4: 2421b508 addiu r1,r1,0xb508
00089bc8: 00220821 addu r1,r1,r2
00089bcc: ac310000 sw r17,0x0000(r1)
00089bd0: 0c022794 jal 0x00089e50
00089bd4: 00000000 nop
00089bd8: 0802278e j 0x00089e38
00089bdc: 00000000 nop
00089be0: 0c0225ec jal 0x000897b0
00089be4: 02002021 addu r4,r16,r0
00089be8: 8e030000 lw r3,0x0000(r16)
00089bec: 00000000 nop
00089bf0: 000310c0 sll r2,r3,0x03
00089bf4: 00431021 addu r2,r2,r3
00089bf8: 00021080 sll r2,r2,0x02
00089bfc: 3c01800c lui r1,0x800c
00089c00: 2421b508 addiu r1,r1,0xb508
00089c04: 00220821 addu r1,r1,r2
00089c08: ac310000 sw r17,0x0000(r1)
00089c0c: 0c0228ac jal 0x0008a2b0
00089c10: 00000000 nop
00089c14: 0802278e j 0x00089e38
00089c18: 00000000 nop
00089c1c: 0c01a2f1 jal 0x00068bc4
00089c20: 34040005 ori r4,r0,0x0005
00089c24: 0c0225ec jal 0x000897b0
00089c28: 02002021 addu r4,r16,r0
00089c2c: 8e030000 lw r3,0x0000(r16)
00089c30: 00000000 nop
00089c34: 000310c0 sll r2,r3,0x03
00089c38: 00431021 addu r2,r2,r3
00089c3c: 00021080 sll r2,r2,0x02
00089c40: 3c01800c lui r1,0x800c
00089c44: 2421b508 addiu r1,r1,0xb508
00089c48: 00220821 addu r1,r1,r2
00089c4c: ac310000 sw r17,0x0000(r1)
00089c50: 0c02108c jal 0x00084230
00089c54: 00000000 nop
00089c58: 0802278e j 0x00089e38
00089c5c: 00000000 nop
00089c60: 34050019 ori r5,r0,0x0019
00089c64: 3406b8de ori r6,r0,0xb8de
00089c68: 0c03ffc2 jal 0x000fff08
00089c6c: 00003821 addu r7,r0,r0
00089c70: 3c02800a lui r2,0x800a
00089c74: 8c42f180 lw r2,-0x0e80(r2)
00089c78: 3c03800a lui r3,0x800a
00089c7c: 8c63f198 lw r3,-0x0e68(r3)
00089c80: ae110018 sw r17,0x0018(r16)
00089c84: 2442fffe addiu r2,r2,0xfffe
00089c88: 3c01800a lui r1,0x800a
00089c8c: ac22f180 sw r2,-0x0e80(r1)
00089c90: 3c02800a lui r2,0x800a
00089c94: 8c42f244 lw r2,-0x0dbc(r2)
00089c98: 2463fffd addiu r3,r3,0xfffd
00089c9c: 3c01800a lui r1,0x800a
00089ca0: ac23f198 sw r3,-0x0e68(r1)
00089ca4: 2442ffff addiu r2,r2,0xffff
00089ca8: 3c01800a lui r1,0x800a
00089cac: ac22f244 sw r2,-0x0dbc(r1)
00089cb0: 0802278e j 0x00089e38
00089cb4: 00000000 nop
00089cb8: 0c01a404 jal 0x00069010
00089cbc: 34041000 ori r4,r0,0x1000
00089cc0: 1040002d beq r2,r0,0x00089d78
00089cc4: 00000000 nop
00089cc8: 8e02001c lw r2,0x001c(r16)
00089ccc: 00000000 nop
00089cd0: 10400013 beq r2,r0,0x00089d20
00089cd4: 00000000 nop
00089cd8: 8e020000 lw r2,0x0000(r16)
00089cdc: 00000000 nop
00089ce0: 000218c0 sll r3,r2,0x03
00089ce4: 00621821 addu r3,r3,r2
00089ce8: 00031880 sll r3,r3,0x02
00089cec: 3c01800c lui r1,0x800c
00089cf0: 2421b520 addiu r1,r1,0xb520
00089cf4: 00230821 addu r1,r1,r3
00089cf8: 8c220000 lw r2,0x0000(r1)
00089cfc: 00000000 nop
00089d00: 2442fff0 addiu r2,r2,0xfff0
00089d04: 3c01800c lui r1,0x800c
00089d08: 2421b520 addiu r1,r1,0xb520
00089d0c: 00230821 addu r1,r1,r3
00089d10: ac220000 sw r2,0x0000(r1)
00089d14: 8e02001c lw r2,0x001c(r16)
00089d18: 0802275b j 0x00089d6c
00089d1c: 2442ffff addiu r2,r2,0xffff
00089d20: 8e020000 lw r2,0x0000(r16)
00089d24: 8e030030 lw r3,0x0030(r16)
00089d28: 000220c0 sll r4,r2,0x03
00089d2c: 00822021 addu r4,r4,r2
00089d30: 00042080 sll r4,r4,0x02
00089d34: 2463ffff addiu r3,r3,0xffff
00089d38: 3c01800c lui r1,0x800c
00089d3c: 2421b520 addiu r1,r1,0xb520
00089d40: 00240821 addu r1,r1,r4
00089d44: 8c220000 lw r2,0x0000(r1)
00089d48: 00031900 sll r3,r3,0x04
00089d4c: 00431021 addu r2,r2,r3
00089d50: 3c01800c lui r1,0x800c
00089d54: 2421b520 addiu r1,r1,0xb520
00089d58: 00240821 addu r1,r1,r4
00089d5c: ac220000 sw r2,0x0000(r1)
00089d60: 8e020030 lw r2,0x0030(r16)
00089d64: 00000000 nop
00089d68: 2442ffff addiu r2,r2,0xffff
00089d6c: ae02001c sw r2,0x001c(r16)
00089d70: 0c02434c jal 0x00090d30
00089d74: 34040003 ori r4,r0,0x0003
00089d78: 0c01a404 jal 0x00069010
00089d7c: 34044000 ori r4,r0,0x4000
00089d80: 1040002d beq r2,r0,0x00089e38
00089d84: 00000000 nop
00089d88: 8e030030 lw r3,0x0030(r16)
00089d8c: 8e02001c lw r2,0x001c(r16)
00089d90: 2464ffff addiu r4,r3,0xffff
00089d94: 0044102a slt r2,r2,r4
00089d98: 10400015 beq r2,r0,0x00089df0
00089d9c: 00042100 sll r4,r4,0x04
00089da0: 8e020000 lw r2,0x0000(r16)
00089da4: 00000000 nop
00089da8: 000218c0 sll r3,r2,0x03
00089dac: 00621821 addu r3,r3,r2
00089db0: 00031880 sll r3,r3,0x02
00089db4: 3c01800c lui r1,0x800c
00089db8: 2421b520 addiu r1,r1,0xb520
00089dbc: 00230821 addu r1,r1,r3
00089dc0: 8c220000 lw r2,0x0000(r1)
00089dc4: 00000000 nop
00089dc8: 24420010 addiu r2,r2,0x0010
00089dcc: 3c01800c lui r1,0x800c
00089dd0: 2421b520 addiu r1,r1,0xb520
00089dd4: 00230821 addu r1,r1,r3
00089dd8: ac220000 sw r2,0x0000(r1)
00089ddc: 8e02001c lw r2,0x001c(r16)
00089de0: 00000000 nop
00089de4: 24420001 addiu r2,r2,0x0001
00089de8: 0802278c j 0x00089e30
00089dec: ae02001c sw r2,0x001c(r16)
00089df0: 8e020000 lw r2,0x0000(r16)
00089df4: 00000000 nop
00089df8: 000218c0 sll r3,r2,0x03
00089dfc: 00621821 addu r3,r3,r2
00089e00: 00031880 sll r3,r3,0x02
00089e04: 3c01800c lui r1,0x800c
00089e08: 2421b520 addiu r1,r1,0xb520
00089e0c: 00230821 addu r1,r1,r3
00089e10: 8c220000 lw r2,0x0000(r1)
00089e14: 00000000 nop
00089e18: 00441023 subu r2,r2,r4
00089e1c: 3c01800c lui r1,0x800c
00089e20: 2421b520 addiu r1,r1,0xb520
00089e24: 00230821 addu r1,r1,r3
00089e28: ac220000 sw r2,0x0000(r1)
00089e2c: ae00001c sw r0,0x001c(r16)
00089e30: 0c02434c jal 0x00090d30
00089e34: 34040003 ori r4,r0,0x0003
00089e38: 8fbf0018 lw r31,0x0018(r29)
00089e3c: 8fb10014 lw r17,0x0014(r29)
00089e40: 8fb00010 lw r16,0x0010(r29)
00089e44: 27bd0020 addiu r29,r29,0x0020
00089e48: 03e00008 jr r31
00089e4c: 00000000 nop