0012895c - 00128c78

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

0012895c: 27bdff80 addiu r29,r29,0xff80
00128960: afbf0078 sw r31,0x0078(r29)
00128964: 90830000 lbu r3,0x0000(r4)
00128968: 34020010 ori r2,r0,0x0010
0012896c: 1062000d beq r3,r2,0x001289a4
00128970: 34030010 ori r3,r0,0x0010
00128974: 3405001c ori r5,r0,0x001c
00128978: 90820000 lbu r2,0x0000(r4)
0012897c: 00000000 nop
00128980: 104500ba beq r2,r5,0x00128c6c
00128984: 00000000 nop
00128988: 90820001 lbu r2,0x0001(r4)
0012898c: 00000000 nop
00128990: 00822021 addu r4,r4,r2
00128994: 90820000 lbu r2,0x0000(r4)
00128998: 00000000 nop
0012899c: 1443fff7 bne r2,r3,0x0012897c
001289a0: 00000000 nop
001289a4: 90820004 lbu r2,0x0004(r4)
001289a8: 3c01801d lui r1,0x801d
001289ac: a4229e98 sh r2,-0x6168(r1)
001289b0: 90820005 lbu r2,0x0005(r4)
001289b4: 3c01801d lui r1,0x801d
001289b8: a4229e94 sh r2,-0x616c(r1)
001289bc: 90820006 lbu r2,0x0006(r4)
001289c0: 3c01801d lui r1,0x801d
001289c4: a4229e90 sh r2,-0x6170(r1)
001289c8: 90820009 lbu r2,0x0009(r4)
001289cc: 3c01801d lui r1,0x801d
001289d0: a0229ec0 sb r2,-0x6140(r1)
001289d4: 9082000a lbu r2,0x000a(r4)
001289d8: 3c01801d lui r1,0x801d
001289dc: a0229ec4 sb r2,-0x613c(r1)
001289e0: 3c02801d lui r2,0x801d
001289e4: 90429ec0 lbu r2,-0x6140(r2)
001289e8: 3c03801d lui r3,0x801d
001289ec: 90639ec4 lbu r3,-0x613c(r3)
001289f0: 00000000 nop
001289f4: 00430018 mult r2,r3
001289f8: 00001012 mflo r2
001289fc: 00021083 sra r2,r2,0x02
00128a00: 3c01801d lui r1,0x801d
00128a04: a4229ebc sh r2,-0x6144(r1)
00128a08: 3c02801d lui r2,0x801d
00128a0c: 8442d20c lh r2,-0x2df4(r2)
00128a10: 3c03801d lui r3,0x801d
00128a14: 8463d824 lh r3,-0x27dc(r3)
00128a18: 00000000 nop
00128a1c: 0043102a slt r2,r2,r3
00128a20: 14400004 bne r2,r0,0x00128a34
00128a24: 00602021 addu r4,r3,r0
00128a28: 2482ffff addiu r2,r4,0xffff
00128a2c: 3c01801d lui r1,0x801d
00128a30: a422d20c sh r2,-0x2df4(r1)
00128a34: 3c02801d lui r2,0x801d
00128a38: 8442d20c lh r2,-0x2df4(r2)
00128a3c: 00000000 nop
00128a40: 00402021 addu r4,r2,r0
00128a44: 3c03801d lui r3,0x801d
00128a48: 8463d54c lh r3,-0x2ab4(r3)
00128a4c: 00000000 nop
00128a50: 00431023 subu r2,r2,r3
00128a54: 3c03801d lui r3,0x801d
00128a58: 84639e90 lh r3,-0x6170(r3)
00128a5c: 00000000 nop
00128a60: 0043102a slt r2,r2,r3
00128a64: 14400003 bne r2,r0,0x00128a74
00128a68: 00000000 nop
00128a6c: 3c01801d lui r1,0x801d
00128a70: a424d54c sh r4,-0x2ab4(r1)
00128a74: 3c02801d lui r2,0x801d
00128a78: 8442d20c lh r2,-0x2df4(r2)
00128a7c: 00000000 nop
00128a80: 00402021 addu r4,r2,r0
00128a84: 3c03801d lui r3,0x801d
00128a88: 8463d54c lh r3,-0x2ab4(r3)
00128a8c: 00000000 nop
00128a90: 0043102a slt r2,r2,r3
00128a94: 10400003 beq r2,r0,0x00128aa4
00128a98: 00000000 nop
00128a9c: 3c01801d lui r1,0x801d
00128aa0: a424d54c sh r4,-0x2ab4(r1)
00128aa4: 3c02801d lui r2,0x801d
00128aa8: 8442d824 lh r2,-0x27dc(r2)
00128aac: 3c03801d lui r3,0x801d
00128ab0: 84639e90 lh r3,-0x6170(r3)
00128ab4: 00000000 nop
00128ab8: 0043102a slt r2,r2,r3
00128abc: 10400005 beq r2,r0,0x00128ad4
00128ac0: 00000000 nop
00128ac4: 3c01801d lui r1,0x801d
00128ac8: a420d54c sh r0,-0x2ab4(r1)
00128acc: 0804a2c6 j 0x00128b18
00128ad0: 00000000 nop
00128ad4: 3c02801d lui r2,0x801d
00128ad8: 8442d824 lh r2,-0x27dc(r2)
00128adc: 00000000 nop
00128ae0: 00402821 addu r5,r2,r0
00128ae4: 3c03801d lui r3,0x801d
00128ae8: 8463d54c lh r3,-0x2ab4(r3)
00128aec: 00000000 nop
00128af0: 00431023 subu r2,r2,r3
00128af4: 3c03801d lui r3,0x801d
00128af8: 84639e90 lh r3,-0x6170(r3)
00128afc: 00000000 nop
00128b00: 0043102a slt r2,r2,r3
00128b04: 10400004 beq r2,r0,0x00128b18
00128b08: 00602021 addu r4,r3,r0
00128b0c: 00a41023 subu r2,r5,r4
00128b10: 3c01801d lui r1,0x801d
00128b14: a422d54c sh r2,-0x2ab4(r1)
00128b18: 3c02801d lui r2,0x801d
00128b1c: 8442d20c lh r2,-0x2df4(r2)
00128b20: 3c03801d lui r3,0x801d
00128b24: 8463d824 lh r3,-0x27dc(r3)
00128b28: 00000000 nop
00128b2c: 0043102a slt r2,r2,r3
00128b30: 14400004 bne r2,r0,0x00128b44
00128b34: 00602021 addu r4,r3,r0
00128b38: 2482ffff addiu r2,r4,0xffff
00128b3c: 3c01801d lui r1,0x801d
00128b40: a422d20c sh r2,-0x2df4(r1)
00128b44: 3c02801d lui r2,0x801d
00128b48: 8c429eb0 lw r2,-0x6150(r2)
00128b4c: 00000000 nop
00128b50: 10400042 beq r2,r0,0x00128c5c
00128b54: 34020240 ori r2,r0,0x0240
00128b58: a7a20010 sh r2,0x0010(r29)
00128b5c: 34020130 ori r2,r0,0x0130
00128b60: a7a20012 sh r2,0x0012(r29)
00128b64: 3c02801d lui r2,0x801d
00128b68: 94429ebc lhu r2,-0x6144(r2)
00128b6c: 00000000 nop
00128b70: a7a20014 sh r2,0x0014(r29)
00128b74: 3c02801d lui r2,0x801d
00128b78: 84429e90 lh r2,-0x6170(r2)
00128b7c: 00000000 nop
00128b80: 00021100 sll r2,r2,0x04
00128b84: a7a20016 sh r2,0x0016(r29)
00128b88: 27a40010 addiu r4,r29,0x0010
00128b8c: 00002821 addu r5,r0,r0
00128b90: 00003021 addu r6,r0,r0
00128b94: 0c00921a jal 0x00024868
00128b98: 00003821 addu r7,r0,r0
00128b9c: 3c02801d lui r2,0x801d
00128ba0: 94429e90 lhu r2,-0x6170(r2)
00128ba4: 00000000 nop
00128ba8: 00401821 addu r3,r2,r0
00128bac: 00021400 sll r2,r2,0x10
00128bb0: 18400014 blez r2,0x00128c04
00128bb4: 00002021 addu r4,r0,r0
00128bb8: 27a80010 addiu r8,r29,0x0010
00128bbc: 3c07801d lui r7,0x801d
00128bc0: 84e7d54c lh r7,-0x2ab4(r7)
00128bc4: 3c06801d lui r6,0x801d
00128bc8: 8cc69eac lw r6,-0x6154(r6)
00128bcc: 00031400 sll r2,r3,0x10
00128bd0: 00022c03 sra r5,r2,0x10
00128bd4: 00041840 sll r3,r4,0x01
00128bd8: 00681821 addu r3,r3,r8
00128bdc: 00871021 addu r2,r4,r7
00128be0: 00021040 sll r2,r2,0x01
00128be4: 00461021 addu r2,r2,r6
00128be8: 94420000 lhu r2,0x0000(r2)
00128bec: 00000000 nop
00128bf0: a4620008 sh r2,0x0008(r3)
00128bf4: 24840001 addiu r4,r4,0x0001
00128bf8: 0085102a slt r2,r4,r5
00128bfc: 1440fff6 bne r2,r0,0x00128bd8
00128c00: 00041840 sll r3,r4,0x01
00128c04: 00041040 sll r2,r4,0x01
00128c08: 27a60010 addiu r6,r29,0x0010
00128c0c: 00461021 addu r2,r2,r6
00128c10: 2403ffff addiu r3,r0,0xffff
00128c14: a4430008 sh r3,0x0008(r2)
00128c18: 34020240 ori r2,r0,0x0240
00128c1c: a7a20010 sh r2,0x0010(r29)
00128c20: 34020130 ori r2,r0,0x0130
00128c24: a7a20012 sh r2,0x0012(r29)
00128c28: 3c02801d lui r2,0x801d
00128c2c: 94429ebc lhu r2,-0x6144(r2)
00128c30: 00000000 nop
00128c34: a7a20014 sh r2,0x0014(r29)
00128c38: 3c02801d lui r2,0x801d
00128c3c: 94429e94 lhu r2,-0x616c(r2)
00128c40: 00000000 nop
00128c44: a7a20016 sh r2,0x0016(r29)
00128c48: 3c04801d lui r4,0x801d
00128c4c: 8c849eb0 lw r4,-0x6150(r4)
00128c50: 27a50018 addiu r5,r29,0x0018
00128c54: 0c04a970 jal 0x0012a5c0
00128c58: 00003821 addu r7,r0,r0
00128c5c: 3c01801d lui r1,0x801d
00128c60: a0209ecc sb r0,-0x6134(r1)
00128c64: 3c01801d lui r1,0x801d
00128c68: a0209ea8 sb r0,-0x6158(r1)
00128c6c: 8fbf0078 lw r31,0x0078(r29)
00128c70: 27bd0080 addiu r29,r29,0x0080
00128c74: 03e00008 jr r31
00128c78: 00000000 nop