00083bc4 - 0008422c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00083bc4: 27bdffa8 addiu r29,r29,0xffa8
00083bc8: afb20048 sw r18,0x0048(r29)
00083bcc: 00809021 addu r18,r4,r0
00083bd0: afbf0050 sw r31,0x0050(r29)
00083bd4: afb3004c sw r19,0x004c(r29)
00083bd8: afb10044 sw r17,0x0044(r29)
00083bdc: afb00040 sw r16,0x0040(r29)
00083be0: 8e43000c lw r3,0x000c(r18)
00083be4: 34020002 ori r2,r0,0x0002
00083be8: 10620017 beq r3,r2,0x00083c48
00083bec: 28620003 slti r2,r3,0x0003
00083bf0: 10400005 beq r2,r0,0x00083c08
00083bf4: 34020001 ori r2,r0,0x0001
00083bf8: 10620008 beq r3,r2,0x00083c1c
00083bfc: 00000000 nop
00083c00: 08020ffb j 0x00083fec
00083c04: 00000000 nop
00083c08: 34020003 ori r2,r0,0x0003
00083c0c: 106200d4 beq r3,r2,0x00083f60
00083c10: 00000000 nop
00083c14: 08020ffb j 0x00083fec
00083c18: 00000000 nop
00083c1c: 8e420010 lw r2,0x0010(r18)
00083c20: 00000000 nop
00083c24: 24420001 addiu r2,r2,0x0001
00083c28: ae420010 sw r2,0x0010(r18)
00083c2c: 3c028005 lui r2,0x8005
00083c30: 8c42eaf8 lw r2,-0x1508(r2)
00083c34: 00000000 nop
00083c38: 104000c4 beq r2,r0,0x00083f4c
00083c3c: 00000000 nop
00083c40: 08021084 j 0x00084210
00083c44: 00000000 nop
00083c48: 8e420010 lw r2,0x0010(r18)
00083c4c: 00000000 nop
00083c50: 28420008 slti r2,r2,0x0008
00083c54: 14400005 bne r2,r0,0x00083c6c
00083c58: 00000000 nop
00083c5c: 0c041a02 jal 0x00106808
00083c60: 00000000 nop
00083c64: 14400006 bne r2,r0,0x00083c80
00083c68: 3404005a ori r4,r0,0x005a
00083c6c: 8e420010 lw r2,0x0010(r18)
00083c70: 00000000 nop
00083c74: 24420001 addiu r2,r2,0x0001
00083c78: 08021084 j 0x00084210
00083c7c: ae420010 sw r2,0x0010(r18)
00083c80: 0c03bc97 jal 0x000ef25c
00083c84: 340500ff ori r5,r0,0x00ff
00083c88: 8e430000 lw r3,0x0000(r18)
00083c8c: 34020070 ori r2,r0,0x0070
00083c90: 3c01800a lui r1,0x800a
00083c94: ac22eefc sw r2,-0x1104(r1)
00083c98: 2402ff86 addiu r2,r0,0xff86
00083c9c: 3c01800a lui r1,0x800a
00083ca0: ac22ef00 sw r2,-0x1100(r1)
00083ca4: 2402ffd8 addiu r2,r0,0xffd8
00083ca8: 3c01800a lui r1,0x800a
00083cac: ac22ef04 sw r2,-0x10fc(r1)
00083cb0: 340200dc ori r2,r0,0x00dc
00083cb4: 3c01800a lui r1,0x800a
00083cb8: ac22ef08 sw r2,-0x10f8(r1)
00083cbc: 34020008 ori r2,r0,0x0008
00083cc0: 3c01800a lui r1,0x800a
00083cc4: ac22ef0c sw r2,-0x10f4(r1)
00083cc8: 34020009 ori r2,r0,0x0009
00083ccc: 3c01800a lui r1,0x800a
00083cd0: ac22ef44 sw r2,-0x10bc(r1)
00083cd4: 34020001 ori r2,r0,0x0001
00083cd8: 3c01800a lui r1,0x800a
00083cdc: ac20eef8 sw r0,-0x1108(r1)
00083ce0: 3c01800a lui r1,0x800a
00083ce4: ac22ef54 sw r2,-0x10ac(r1)
00083ce8: 306200ff andi r2,r3,0x00ff
00083cec: 34428800 ori r2,r2,0x8800
00083cf0: 00031903 sra r3,r3,0x04
00083cf4: 3c01800a lui r1,0x800a
00083cf8: ac22ef2c sw r2,-0x10d4(r1)
00083cfc: 1460000b bne r3,r0,0x00083d2c
00083d00: 2402ffff addiu r2,r0,0xffff
00083d04: 3c028015 lui r2,0x8015
00083d08: 8c4231d8 lw r2,0x31d8(r2)
00083d0c: 3c038005 lui r3,0x8005
00083d10: 90637f34 lbu r3,0x7f34(r3)
00083d14: 3c01800a lui r1,0x800a
00083d18: ac22ef60 sw r2,-0x10a0(r1)
00083d1c: 3c01800a lui r1,0x800a
00083d20: ac23ef64 sw r3,-0x109c(r1)
00083d24: 08020f53 j 0x00083d4c
00083d28: 00000000 nop
00083d2c: 3c018005 lui r1,0x8005
00083d30: 24217f34 addiu r1,r1,0x7f34
00083d34: 00230821 addu r1,r1,r3
00083d38: 90230000 lbu r3,0x0000(r1)
00083d3c: 3c01800a lui r1,0x800a
00083d40: ac22ef64 sw r2,-0x109c(r1)
00083d44: 3c01800a lui r1,0x800a
00083d48: ac23ef60 sw r3,-0x10a0(r1)
00083d4c: 3c13800a lui r19,0x800a
00083d50: 2673ef5c addiu r19,r19,0xef5c
00083d54: 2664ff9c addiu r4,r19,0xff9c
00083d58: 2402ffff addiu r2,r0,0xffff
00083d5c: 0c023ff8 jal 0x0008ffe0
00083d60: ae620000 sw r2,0x0000(r19)
00083d64: 0c03bc6a jal 0x000ef1a8
00083d68: 3404005a ori r4,r0,0x005a
00083d6c: 00408021 addu r16,r2,r0
00083d70: 340200ff ori r2,r0,0x00ff
00083d74: 8e510004 lw r17,0x0004(r18)
00083d78: 12020065 beq r16,r2,0x00083f10
00083d7c: 27a40018 addiu r4,r29,0x0018
00083d80: 0c03aa94 jal 0x000eaa50
00083d84: 02002821 addu r5,r16,r0
00083d88: 3c026666 lui r2,0x6666
00083d8c: 34426667 ori r2,r2,0x6667
00083d90: 02020018 mult r16,r2
00083d94: 02002021 addu r4,r16,r0
00083d98: 00111040 sll r2,r17,0x01
00083d9c: 00511021 addu r2,r2,r17
00083da0: 00021080 sll r2,r2,0x02
00083da4: 00511021 addu r2,r2,r17
00083da8: 00023080 sll r6,r2,0x02
00083dac: 001017c3 sra r2,r16,0x1f
00083db0: 00003810 mfhi r7
00083db4: 00071903 sra r3,r7,0x04
00083db8: 00621823 subu r3,r3,r2
00083dbc: 06010002 bgez r16,0x00083dc8
00083dc0: 00032980 sll r5,r3,0x06
00083dc4: 26040003 addiu r4,r16,0x0003
00083dc8: 00041083 sra r2,r4,0x02
00083dcc: 00021080 sll r2,r2,0x02
00083dd0: 02021023 subu r2,r16,r2
00083dd4: 00021100 sll r2,r2,0x04
00083dd8: 24420280 addiu r2,r2,0x0280
00083ddc: 00a21021 addu r2,r5,r2
00083de0: 3c01800c lui r1,0x800c
00083de4: 2421bc90 addiu r1,r1,0xbc90
00083de8: 00260821 addu r1,r1,r6
00083dec: ac220000 sw r2,0x0000(r1)
00083df0: 00031080 sll r2,r3,0x02
00083df4: 00431021 addu r2,r2,r3
00083df8: 000210c0 sll r2,r2,0x03
00083dfc: 02021023 subu r2,r16,r2
00083e00: 04410002 bgez r2,0x00083e0c
00083e04: 00000000 nop
00083e08: 24420003 addiu r2,r2,0x0003
00083e0c: 00021083 sra r2,r2,0x02
00083e10: 244201f0 addiu r2,r2,0x01f0
00083e14: 3c01800c lui r1,0x800c
00083e18: 2421bc94 addiu r1,r1,0xbc94
00083e1c: 00260821 addu r1,r1,r6
00083e20: ac220000 sw r2,0x0000(r1)
00083e24: 97a2002e lhu r2,0x002e(r29)
00083e28: 3c04800c lui r4,0x800c
00083e2c: 2484bc98 addiu r4,r4,0xbc98
00083e30: 3c01800c lui r1,0x800c
00083e34: 2421bc74 addiu r1,r1,0xbc74
00083e38: 00260821 addu r1,r1,r6
00083e3c: ac220000 sw r2,0x0000(r1)
00083e40: 93a20024 lbu r2,0x0024(r29)
00083e44: 00c42821 addu r5,r6,r4
00083e48: a4a20000 sh r2,0x0000(r5)
00083e4c: 93a20025 lbu r2,0x0025(r29)
00083e50: 00000000 nop
00083e54: a4a20002 sh r2,0x0002(r5)
00083e58: 93a2002c lbu r2,0x002c(r29)
00083e5c: 93a30024 lbu r3,0x0024(r29)
00083e60: 00000000 nop
00083e64: 00431023 subu r2,r2,r3
00083e68: a4a20004 sh r2,0x0004(r5)
00083e6c: 93a20035 lbu r2,0x0035(r29)
00083e70: 93a30025 lbu r3,0x0025(r29)
00083e74: 00000000 nop
00083e78: 00431023 subu r2,r2,r3
00083e7c: 24830008 addiu r3,r4,0x0008
00083e80: 00c31821 addu r3,r6,r3
00083e84: a4a20006 sh r2,0x0006(r5)
00083e88: 34020080 ori r2,r0,0x0080
00083e8c: 2484fff0 addiu r4,r4,0xfff0
00083e90: 00c42021 addu r4,r6,r4
00083e94: a0620000 sb r2,0x0000(r3)
00083e98: a0620001 sb r2,0x0001(r3)
00083e9c: a0620002 sb r2,0x0002(r3)
00083ea0: 2402ff8e addiu r2,r0,0xff8e
00083ea4: 3c01800c lui r1,0x800c
00083ea8: 2421bc80 addiu r1,r1,0xbc80
00083eac: 00260821 addu r1,r1,r6
00083eb0: ac200000 sw r0,0x0000(r1)
00083eb4: ac820000 sw r2,0x0000(r4)
00083eb8: 2402ffde addiu r2,r0,0xffde
00083ebc: ac820004 sw r2,0x0004(r4)
00083ec0: 34020009 ori r2,r0,0x0009
00083ec4: 3c01800c lui r1,0x800c
00083ec8: 2421bc78 addiu r1,r1,0xbc78
00083ecc: 00260821 addu r1,r1,r6
00083ed0: ac220000 sw r2,0x0000(r1)
00083ed4: ae710000 sw r17,0x0000(r19)
00083ed8: 8c820000 lw r2,0x0000(r4)
00083edc: 8c830004 lw r3,0x0004(r4)
00083ee0: ae62ffbc sw r2,-0x0044(r19)
00083ee4: ae63ffc0 sw r3,-0x0040(r19)
00083ee8: 88a20003 lwl r2,0x0003(r5)
00083eec: 98a20000 lwr r2,0x0000(r5)
00083ef0: 88a30007 lwl r3,0x0007(r5)
00083ef4: 98a30004 lwr r3,0x0004(r5)
00083ef8: aa62ffc7 swl r2,-0x0039(r19)
00083efc: ba62ffc4 swr r2,-0x003c(r19)
00083f00: aa63ffcb swl r3,-0x0035(r19)
00083f04: ba63ffc8 swr r3,-0x0038(r19)
00083f08: 08020fd3 j 0x00083f4c
00083f0c: 00000000 nop
00083f10: 00111040 sll r2,r17,0x01
00083f14: 00511021 addu r2,r2,r17
00083f18: 00021080 sll r2,r2,0x02
00083f1c: 00511021 addu r2,r2,r17
00083f20: 00021080 sll r2,r2,0x02
00083f24: 3c01800c lui r1,0x800c
00083f28: 2421bc70 addiu r1,r1,0xbc70
00083f2c: 00220821 addu r1,r1,r2
00083f30: 8c230000 lw r3,0x0000(r1)
00083f34: 00000000 nop
00083f38: 34630008 ori r3,r3,0x0008
00083f3c: 3c01800c lui r1,0x800c
00083f40: 2421bc70 addiu r1,r1,0xbc70
00083f44: 00220821 addu r1,r1,r2
00083f48: ac230000 sw r3,0x0000(r1)
00083f4c: 8e42000c lw r2,0x000c(r18)
00083f50: 00000000 nop
00083f54: 24420001 addiu r2,r2,0x0001
00083f58: 08021084 j 0x00084210
00083f5c: ae42000c sw r2,0x000c(r18)
00083f60: 3c02800a lui r2,0x800a
00083f64: 8c42ef3c lw r2,-0x10c4(r2)
00083f68: 00000000 nop
00083f6c: 00021840 sll r3,r2,0x01
00083f70: 00621821 addu r3,r3,r2
00083f74: 00031880 sll r3,r3,0x02
00083f78: 00621821 addu r3,r3,r2
00083f7c: 00031880 sll r3,r3,0x02
00083f80: 3c01800c lui r1,0x800c
00083f84: 2421bc70 addiu r1,r1,0xbc70
00083f88: 00230821 addu r1,r1,r3
00083f8c: 8c220000 lw r2,0x0000(r1)
00083f90: 00000000 nop
00083f94: 30420100 andi r2,r2,0x0100
00083f98: 1440009d bne r2,r0,0x00084210
00083f9c: 2404ffef addiu r4,r0,0xffef
00083fa0: 8e430004 lw r3,0x0004(r18)
00083fa4: 00000000 nop
00083fa8: 00031040 sll r2,r3,0x01
00083fac: 00431021 addu r2,r2,r3
00083fb0: 00021080 sll r2,r2,0x02
00083fb4: 00431021 addu r2,r2,r3
00083fb8: 00021080 sll r2,r2,0x02
00083fbc: 3c01800c lui r1,0x800c
00083fc0: 2421bc70 addiu r1,r1,0xbc70
00083fc4: 00220821 addu r1,r1,r2
00083fc8: 8c230000 lw r3,0x0000(r1)
00083fcc: 00000000 nop
00083fd0: 00641824 and r3,r3,r4
00083fd4: 3c01800c lui r1,0x800c
00083fd8: 2421bc70 addiu r1,r1,0xbc70
00083fdc: 00220821 addu r1,r1,r2
00083fe0: ac230000 sw r3,0x0000(r1)
00083fe4: 08021084 j 0x00084210
00083fe8: ae40000c sw r0,0x000c(r18)
00083fec: 3c04800a lui r4,0x800a
00083ff0: 2484eef8 addiu r4,r4,0xeef8
00083ff4: 0c0240f9 jal 0x000903e4
00083ff8: 00000000 nop
00083ffc: 14400084 bne r2,r0,0x00084210
00084000: 00000000 nop
00084004: 3c06800c lui r6,0x800c
00084008: 8cc6b4f0 lw r6,-0x4b10(r6)
0008400c: 00000000 nop
00084010: 24c2fffe addiu r2,r6,0xfffe
00084014: 00022040 sll r4,r2,0x01
00084018: 00822021 addu r4,r4,r2
0008401c: 000420c0 sll r4,r4,0x03
00084020: 00822023 subu r4,r4,r2
00084024: 00042080 sll r4,r4,0x02
00084028: 3c01800c lui r1,0x800c
0008402c: 2421b994 addiu r1,r1,0xb994
00084030: 00240821 addu r1,r1,r4
00084034: 8c230000 lw r3,0x0000(r1)
00084038: 00000000 nop
0008403c: 00031040 sll r2,r3,0x01
00084040: 00431021 addu r2,r2,r3
00084044: 00021080 sll r2,r2,0x02
00084048: 00431021 addu r2,r2,r3
0008404c: 00021080 sll r2,r2,0x02
00084050: 3c01800c lui r1,0x800c
00084054: 2421bc70 addiu r1,r1,0xbc70
00084058: 00220821 addu r1,r1,r2
0008405c: 8c230000 lw r3,0x0000(r1)
00084060: 3c01800c lui r1,0x800c
00084064: 2421b98c addiu r1,r1,0xb98c
00084068: 00240821 addu r1,r1,r4
0008406c: 8c250000 lw r5,0x0000(r1)
00084070: 34630100 ori r3,r3,0x0100
00084074: 3c01800c lui r1,0x800c
00084078: 2421bc70 addiu r1,r1,0xbc70
0008407c: 00220821 addu r1,r1,r2
00084080: ac230000 sw r3,0x0000(r1)
00084084: 000518c0 sll r3,r5,0x03
00084088: 00651821 addu r3,r3,r5
0008408c: 00031880 sll r3,r3,0x02
00084090: 3c01800c lui r1,0x800c
00084094: 2421b504 addiu r1,r1,0xb504
00084098: 00230821 addu r1,r1,r3
0008409c: 8c220000 lw r2,0x0000(r1)
000840a0: 2405ffef addiu r5,r0,0xffef
000840a4: 00451024 and r2,r2,r5
000840a8: 3c01800c lui r1,0x800c
000840ac: 2421b504 addiu r1,r1,0xb504
000840b0: 00230821 addu r1,r1,r3
000840b4: ac220000 sw r2,0x0000(r1)
000840b8: 3c01800c lui r1,0x800c
000840bc: 2421b990 addiu r1,r1,0xb990
000840c0: 00240821 addu r1,r1,r4
000840c4: 8c220000 lw r2,0x0000(r1)
000840c8: 00000000 nop
000840cc: 000218c0 sll r3,r2,0x03
000840d0: 00621821 addu r3,r3,r2
000840d4: 00031880 sll r3,r3,0x02
000840d8: 3c01800c lui r1,0x800c
000840dc: 2421b504 addiu r1,r1,0xb504
000840e0: 00230821 addu r1,r1,r3
000840e4: 8c220000 lw r2,0x0000(r1)
000840e8: 00000000 nop
000840ec: 00451024 and r2,r2,r5
000840f0: 3c01800c lui r1,0x800c
000840f4: 2421b504 addiu r1,r1,0xb504
000840f8: 00230821 addu r1,r1,r3
000840fc: ac220000 sw r2,0x0000(r1)
00084100: 3c01800c lui r1,0x800c
00084104: 2421b994 addiu r1,r1,0xb994
00084108: 00240821 addu r1,r1,r4
0008410c: 8c230000 lw r3,0x0000(r1)
00084110: 00000000 nop
00084114: 00031040 sll r2,r3,0x01
00084118: 00431021 addu r2,r2,r3
0008411c: 00021080 sll r2,r2,0x02
00084120: 00431021 addu r2,r2,r3
00084124: 00021080 sll r2,r2,0x02
00084128: 3c01800c lui r1,0x800c
0008412c: 2421bc70 addiu r1,r1,0xbc70
00084130: 00220821 addu r1,r1,r2
00084134: 8c230000 lw r3,0x0000(r1)
00084138: 00000000 nop
0008413c: 00651824 and r3,r3,r5
00084140: 3c01800c lui r1,0x800c
00084144: 2421bc70 addiu r1,r1,0xbc70
00084148: 00220821 addu r1,r1,r2
0008414c: ac230000 sw r3,0x0000(r1)
00084150: 3c01800c lui r1,0x800c
00084154: 2421b9ac addiu r1,r1,0xb9ac
00084158: 00240821 addu r1,r1,r4
0008415c: 8c230000 lw r3,0x0000(r1)
00084160: 00000000 nop
00084164: 000310c0 sll r2,r3,0x03
00084168: 00431021 addu r2,r2,r3
0008416c: 00021080 sll r2,r2,0x02
00084170: 3c01800c lui r1,0x800c
00084174: 2421b504 addiu r1,r1,0xb504
00084178: 00220821 addu r1,r1,r2
0008417c: 8c230000 lw r3,0x0000(r1)
00084180: 24c6ffff addiu r6,r6,0xffff
00084184: 3c01800c lui r1,0x800c
00084188: ac26b4f0 sw r6,-0x4b10(r1)
0008418c: 00651824 and r3,r3,r5
00084190: 3c01800c lui r1,0x800c
00084194: 2421b504 addiu r1,r1,0xb504
00084198: 00220821 addu r1,r1,r2
0008419c: ac230000 sw r3,0x0000(r1)
000841a0: 3c02800a lui r2,0x800a
000841a4: 8c42f244 lw r2,-0x0dbc(r2)
000841a8: 3c01800c lui r1,0x800c
000841ac: 2421b9b0 addiu r1,r1,0xb9b0
000841b0: 00240821 addu r1,r1,r4
000841b4: 8c230000 lw r3,0x0000(r1)
000841b8: 2442ffff addiu r2,r2,0xffff
000841bc: 000320c0 sll r4,r3,0x03
000841c0: 00832021 addu r4,r4,r3
000841c4: 00042080 sll r4,r4,0x02
000841c8: 3c01800a lui r1,0x800a
000841cc: ac22f244 sw r2,-0x0dbc(r1)
000841d0: 3c02800a lui r2,0x800a
000841d4: 8c42f198 lw r2,-0x0e68(r2)
000841d8: 3c01800c lui r1,0x800c
000841dc: 2421b504 addiu r1,r1,0xb504
000841e0: 00240821 addu r1,r1,r4
000841e4: 8c230000 lw r3,0x0000(r1)
000841e8: 2442ffff addiu r2,r2,0xffff
000841ec: 00651824 and r3,r3,r5
000841f0: 3c01800a lui r1,0x800a
000841f4: ac22f198 sw r2,-0x0e68(r1)
000841f8: 3c01800c lui r1,0x800c
000841fc: 2421b504 addiu r1,r1,0xb504
00084200: 00240821 addu r1,r1,r4
00084204: ac230000 sw r3,0x0000(r1)
00084208: 0c020d0f jal 0x0008343c
0008420c: 00000000 nop
00084210: 8fbf0050 lw r31,0x0050(r29)
00084214: 8fb3004c lw r19,0x004c(r29)
00084218: 8fb20048 lw r18,0x0048(r29)
0008421c: 8fb10044 lw r17,0x0044(r29)
00084220: 8fb00040 lw r16,0x0040(r29)
00084224: 27bd0058 addiu r29,r29,0x0058
00084228: 03e00008 jr r31
0008422c: 00000000 nop