BUNIT.OUT 001c5864 - 001c5a74

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c5864: 27bdff50 addiu r29,r29,-0x00b0
001c5868: afb20098 sw r18,0x0098(r29)
001c586c: 00809021 addu r18,r4,r0
001c5870: afb400a0 sw r20,0x00a0(r29)
001c5874: 0000a021 addu r20,r0,r0
001c5878: 34020040 ori r2,r0,0x0040
001c587c: a7a20014 sh r2,0x0014(r29)
001c5880: a7a2001c sh r2,0x001c(r29)
001c5884: 34020020 ori r2,r0,0x0020
001c5888: a7a20016 sh r2,0x0016(r29)
001c588c: a7a2001e sh r2,0x001e(r29)
001c5890: 340200d8 ori r2,r0,0x00d8
001c5894: a7a2001a sh r2,0x001a(r29)
001c5898: 2a420101 slti r2,r18,0x0101
001c589c: afbf00ac sw r31,0x00ac(r29)
001c58a0: afb600a8 sw r22,0x00a8(r29)
001c58a4: afb500a4 sw r21,0x00a4(r29)
001c58a8: afb3009c sw r19,0x009c(r29)
001c58ac: afb10094 sw r17,0x0094(r29)
001c58b0: afb00090 sw r16,0x0090(r29)
001c58b4: 10400016 beq r2,r0,0x001c5910
001c58b8: a7b20012 sh r18,0x0012(r29)
001c58bc: 27b30010 addiu r19,r29,0x0010
001c58c0: 00008821 addu r17,r0,r0
001c58c4: 26700028 addiu r16,r19,0x0028
001c58c8: 00112180 sll r4,r17,0x06
001c58cc: 02402821 addu r5,r18,r0
001c58d0: 340600ff ori r6,r0,0x00ff
001c58d4: 0c0715f0 jal 0x001c57c0
001c58d8: 34070050 ori r7,r0,0x0050
001c58dc: 00401821 addu r3,r2,r0
001c58e0: 286200dd slti r2,r3,0x00dd
001c58e4: 14400002 bne r2,r0,0x001c58f0
001c58e8: 26310001 addiu r17,r17,0x0001
001c58ec: 340300dc ori r3,r0,0x00dc
001c58f0: a2030000 sb r3,0x0000(r16)
001c58f4: 2a220005 slti r2,r17,0x0005
001c58f8: 1440fff3 bne r2,r0,0x001c58c8
001c58fc: 26100001 addiu r16,r16,0x0001
001c5900: 26520020 addiu r18,r18,0x0020
001c5904: 2a420101 slti r2,r18,0x0101
001c5908: 1440ffed bne r2,r0,0x001c58c0
001c590c: 26730005 addiu r19,r19,0x0005
001c5910: 97a50012 lhu r5,0x0012(r29)
001c5914: 3c02801d lui r2,0x801d
001c5918: 9442f980 lhu r2,-0x0680(r2)
001c591c: 87a30012 lh r3,0x0012(r29)
001c5920: 3c04801d lui r4,0x801d
001c5924: 9484f95e lhu r4,-0x06a2(r4)
001c5928: 286300f0 slti r3,r3,0x00f0
001c592c: a7a2001c sh r2,0x001c(r29)
001c5930: 10600046 beq r3,r0,0x001c5a4c
001c5934: a7a4001e sh r4,0x001e(r29)
001c5938: 3c16801d lui r22,0x801d
001c593c: 26d6f84c addiu r22,r22,-0x07b4
001c5940: 27b50010 addiu r21,r29,0x0010
001c5944: 00141080 sll r2,r20,0x02
001c5948: 00541021 addu r2,r2,r20
001c594c: 00559821 addu r19,r2,r21
001c5950: 00409021 addu r18,r2,r0
001c5954: 00051400 sll r2,r5,0x10
001c5958: 00021403 sra r2,r2,0x10
001c595c: 2842ffe0 slti r2,r2,-0x0020
001c5960: 1440002e bne r2,r0,0x001c5a1c
001c5964: 001417c2 srl r2,r20,0x1f
001c5968: 00008821 addu r17,r0,r0
001c596c: 02821021 addu r2,r20,r2
001c5970: 00021043 sra r2,r2,0x01
001c5974: 00021040 sll r2,r2,0x01
001c5978: 02821023 subu r2,r20,r2
001c597c: 00021100 sll r2,r2,0x04
001c5980: 00568021 addu r16,r2,r22
001c5984: 02a02021 addu r4,r21,r0
001c5988: 27a50028 addiu r5,r29,0x0028
001c598c: 26680028 addiu r8,r19,0x0028
001c5990: 01114021 addu r8,r8,r17
001c5994: 00003021 addu r6,r0,r0
001c5998: 27a3003d addiu r3,r29,0x003d
001c599c: 00721821 addu r3,r3,r18
001c59a0: 00711821 addu r3,r3,r17
001c59a4: 96020000 lhu r2,0x0000(r16)
001c59a8: 26310001 addiu r17,r17,0x0001
001c59ac: a7a20010 sh r2,0x0010(r29)
001c59b0: 96070002 lhu r7,0x0002(r16)
001c59b4: 26100004 addiu r16,r16,0x0004
001c59b8: a7a70018 sh r7,0x0018(r29)
001c59bc: 91020000 lbu r2,0x0000(r8)
001c59c0: 00073c00 sll r7,r7,0x10
001c59c4: a3a2002a sb r2,0x002a(r29)
001c59c8: a3a20029 sb r2,0x0029(r29)
001c59cc: a3a20028 sb r2,0x0028(r29)
001c59d0: 91020001 lbu r2,0x0001(r8)
001c59d4: 00073c03 sra r7,r7,0x10
001c59d8: a3a2002d sb r2,0x002d(r29)
001c59dc: a3a2002c sb r2,0x002c(r29)
001c59e0: a3a2002b sb r2,0x002b(r29)
001c59e4: 90620000 lbu r2,0x0000(r3)
001c59e8: 38e70058 xori r7,r7,0x0058
001c59ec: a3a20030 sb r2,0x0030(r29)
001c59f0: a3a2002f sb r2,0x002f(r29)
001c59f4: a3a2002e sb r2,0x002e(r29)
001c59f8: 90620001 lbu r2,0x0001(r3)
001c59fc: 2ce70001 sltiu r7,r7,0x0001
001c5a00: a3a20033 sb r2,0x0033(r29)
001c5a04: a3a20032 sb r2,0x0032(r29)
001c5a08: 0c0736a7 jal 0x001cda9c
001c5a0c: a3a20031 sb r2,0x0031(r29)
001c5a10: 2a220004 slti r2,r17,0x0004
001c5a14: 1440ffdc bne r2,r0,0x001c5988
001c5a18: 02a02021 addu r4,r21,r0
001c5a1c: 26730005 addiu r19,r19,0x0005
001c5a20: 26520005 addiu r18,r18,0x0005
001c5a24: 97a20012 lhu r2,0x0012(r29)
001c5a28: 00000000 nop
001c5a2c: 24420020 addiu r2,r2,0x0020
001c5a30: 00402821 addu r5,r2,r0
001c5a34: a7a20012 sh r2,0x0012(r29)
001c5a38: 00021400 sll r2,r2,0x10
001c5a3c: 00021403 sra r2,r2,0x10
001c5a40: 284200f0 slti r2,r2,0x00f0
001c5a44: 1440ffc3 bne r2,r0,0x001c5954
001c5a48: 26940001 addiu r20,r20,0x0001
001c5a4c: 8fbf00ac lw r31,0x00ac(r29)
001c5a50: 8fb600a8 lw r22,0x00a8(r29)
001c5a54: 8fb500a4 lw r21,0x00a4(r29)
001c5a58: 8fb400a0 lw r20,0x00a0(r29)
001c5a5c: 8fb3009c lw r19,0x009c(r29)
001c5a60: 8fb20098 lw r18,0x0098(r29)
001c5a64: 8fb10094 lw r17,0x0094(r29)
001c5a68: 8fb00090 lw r16,0x0090(r29)
001c5a6c: 27bd00b0 addiu r29,r29,0x00b0
001c5a70: 03e00008 jr r31
001c5a74: 00000000 nop