BUNIT.OUT 001c9cf4 - 001c9f7c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c9cf4: 27bdffb8 addiu r29,r29,-0x0048
001c9cf8: afb5003c sw r21,0x003c(r29)
001c9cfc: 0080a821 addu r21,r4,r0
001c9d00: afb1002c sw r17,0x002c(r29)
001c9d04: 00a08821 addu r17,r5,r0
001c9d08: afbf0040 sw r31,0x0040(r29)
001c9d0c: afb40038 sw r20,0x0038(r29)
001c9d10: afb30034 sw r19,0x0034(r29)
001c9d14: afb20030 sw r18,0x0030(r29)
001c9d18: afb00028 sw r16,0x0028(r29)
001c9d1c: 96220000 lhu r2,0x0000(r17)
001c9d20: 00c09821 addu r19,r6,r0
001c9d24: 000213c2 srl r2,r2,0x0f
001c9d28: 16600005 bne r19,r0,0x001c9d40
001c9d2c: 00409021 addu r18,r2,r0
001c9d30: 10400004 beq r2,r0,0x001c9d44
001c9d34: 02401021 addu r2,r18,r0
001c9d38: a6200000 sh r0,0x0000(r17)
001c9d3c: 00009021 addu r18,r0,r0
001c9d40: 02401021 addu r2,r18,r0
001c9d44: 14400005 bne r2,r0,0x001c9d5c
001c9d48: 32620001 andi r2,r19,0x0001
001c9d4c: 10400003 beq r2,r0,0x001c9d5c
001c9d50: 34028000 ori r2,r0,0x8000
001c9d54: a6220000 sh r2,0x0000(r17)
001c9d58: 34120001 ori r18,r0,0x0001
001c9d5c: 96300000 lhu r16,0x0000(r17)
001c9d60: 0c07210f jal 0x001c843c
001c9d64: 3210007f andi r16,r16,0x007f
001c9d68: 02020018 mult r16,r2
001c9d6c: 02401021 addu r2,r18,r0
001c9d70: 00008012 mflo r16
001c9d74: 10400005 beq r2,r0,0x001c9d8c
001c9d78: 2a020025 slti r2,r16,0x0025
001c9d7c: 14400007 bne r2,r0,0x001c9d9c
001c9d80: 02401021 addu r2,r18,r0
001c9d84: 08072767 j 0x001c9d9c
001c9d88: 34100024 ori r16,r0,0x0024
001c9d8c: 2a02002f slti r2,r16,0x002f
001c9d90: 14400002 bne r2,r0,0x001c9d9c
001c9d94: 02401021 addu r2,r18,r0
001c9d98: 00008021 addu r16,r0,r0
001c9d9c: 10400015 beq r2,r0,0x001c9df4
001c9da0: 00000000 nop
001c9da4: 3c02801d lui r2,0x801d
001c9da8: 8042fa44 lb r2,-0x05bc(r2)
001c9dac: 00000000 nop
001c9db0: 0050102a slt r2,r2,r16
001c9db4: 1040000a beq r2,r0,0x001c9de0
001c9db8: 00001821 addu r3,r0,r0
001c9dbc: 24630002 addiu r3,r3,0x0002
001c9dc0: 3c01801d lui r1,0x801d
001c9dc4: 00230821 addu r1,r1,r3
001c9dc8: 8022fa44 lb r2,-0x05bc(r1)
001c9dcc: 00000000 nop
001c9dd0: 0050102a slt r2,r2,r16
001c9dd4: 1440fffa bne r2,r0,0x001c9dc0
001c9dd8: 24630002 addiu r3,r3,0x0002
001c9ddc: 2463fffe addiu r3,r3,-0x0002
001c9de0: 3c01801d lui r1,0x801d
001c9de4: 00230821 addu r1,r1,r3
001c9de8: 9022fa45 lbu r2,-0x05bb(r1)
001c9dec: 08072791 j 0x001c9e44
001c9df0: 00021600 sll r2,r2,0x18
001c9df4: 3c02801d lui r2,0x801d
001c9df8: 8042fa38 lb r2,-0x05c8(r2)
001c9dfc: 00000000 nop
001c9e00: 0050102a slt r2,r2,r16
001c9e04: 1040000a beq r2,r0,0x001c9e30
001c9e08: 00001821 addu r3,r0,r0
001c9e0c: 24630002 addiu r3,r3,0x0002
001c9e10: 3c01801d lui r1,0x801d
001c9e14: 00230821 addu r1,r1,r3
001c9e18: 8022fa38 lb r2,-0x05c8(r1)
001c9e1c: 00000000 nop
001c9e20: 0050102a slt r2,r2,r16
001c9e24: 1440fffa bne r2,r0,0x001c9e10
001c9e28: 24630002 addiu r3,r3,0x0002
001c9e2c: 2463fffe addiu r3,r3,-0x0002
001c9e30: 3c01801d lui r1,0x801d
001c9e34: 00230821 addu r1,r1,r3
001c9e38: 9022fa39 lbu r2,-0x05c7(r1)
001c9e3c: 00000000 nop
001c9e40: 00021600 sll r2,r2,0x18
001c9e44: 0c07210f jal 0x001c843c
001c9e48: 0002a603 sra r20,r2,0x18
001c9e4c: 02028021 addu r16,r16,r2
001c9e50: 02401021 addu r2,r18,r0
001c9e54: 10400005 beq r2,r0,0x001c9e6c
001c9e58: 2a020025 slti r2,r16,0x0025
001c9e5c: 1040000c beq r2,r0,0x001c9e90
001c9e60: 00000000 nop
001c9e64: 0807279e j 0x001c9e78
001c9e68: 00000000 nop
001c9e6c: 2a02002f slti r2,r16,0x002f
001c9e70: 10400006 beq r2,r0,0x001c9e8c
001c9e74: 00000000 nop
001c9e78: 96220000 lhu r2,0x0000(r17)
001c9e7c: 00000000 nop
001c9e80: 24420001 addiu r2,r2,0x0001
001c9e84: 080727a4 j 0x001c9e90
001c9e88: a6220000 sh r2,0x0000(r17)
001c9e8c: a6200000 sh r0,0x0000(r17)
001c9e90: 12600007 beq r19,r0,0x001c9eb0
001c9e94: 27a40020 addiu r4,r29,0x0020
001c9e98: 3c09801d lui r9,0x801d
001c9e9c: 9529f972 lhu r9,-0x068e(r9)
001c9ea0: 3c10801d lui r16,0x801d
001c9ea4: 9610f974 lhu r16,-0x068c(r16)
001c9ea8: 080727b0 j 0x001c9ec0
001c9eac: 00000000 nop
001c9eb0: 3c09801d lui r9,0x801d
001c9eb4: 9529f96e lhu r9,-0x0692(r9)
001c9eb8: 3c10801d lui r16,0x801d
001c9ebc: 9610f970 lhu r16,-0x0690(r16)
001c9ec0: 340500a8 ori r5,r0,0x00a8
001c9ec4: 00003021 addu r6,r0,r0
001c9ec8: 00003821 addu r7,r0,r0
001c9ecc: 96a20000 lhu r2,0x0000(r21)
001c9ed0: 3c08801d lui r8,0x801d
001c9ed4: 9508f95e lhu r8,-0x06a2(r8)
001c9ed8: 02821021 addu r2,r20,r2
001c9edc: 2442fffe addiu r2,r2,-0x0002
001c9ee0: a7a20020 sh r2,0x0020(r29)
001c9ee4: 96a30002 lhu r3,0x0002(r21)
001c9ee8: 34020010 ori r2,r0,0x0010
001c9eec: a7a20024 sh r2,0x0024(r29)
001c9ef0: a7a20026 sh r2,0x0026(r29)
001c9ef4: 3402003c ori r2,r0,0x003c
001c9ef8: a7a30022 sh r3,0x0022(r29)
001c9efc: afa00010 sw r0,0x0010(r29)
001c9f00: afa80014 sw r8,0x0014(r29)
001c9f04: afa90018 sw r9,0x0018(r29)
001c9f08: 0c073622 jal 0x001cd888
001c9f0c: afa2001c sw r2,0x001c(r29)
001c9f10: 27a40020 addiu r4,r29,0x0020
001c9f14: 340500b8 ori r5,r0,0x00b8
001c9f18: 00003021 addu r6,r0,r0
001c9f1c: 00003821 addu r7,r0,r0
001c9f20: 97a20020 lhu r2,0x0020(r29)
001c9f24: 97a30022 lhu r3,0x0022(r29)
001c9f28: 24420002 addiu r2,r2,0x0002
001c9f2c: 24630002 addiu r3,r3,0x0002
001c9f30: a7a20020 sh r2,0x0020(r29)
001c9f34: 34020001 ori r2,r0,0x0001
001c9f38: a7a30022 sh r3,0x0022(r29)
001c9f3c: afa20010 sw r2,0x0010(r29)
001c9f40: 3402005f ori r2,r0,0x005f
001c9f44: afa20014 sw r2,0x0014(r29)
001c9f48: 3402003b ori r2,r0,0x003b
001c9f4c: afb00018 sw r16,0x0018(r29)
001c9f50: 0c073622 jal 0x001cd888
001c9f54: afa2001c sw r2,0x001c(r29)
001c9f58: 8fbf0040 lw r31,0x0040(r29)
001c9f5c: 8fb5003c lw r21,0x003c(r29)
001c9f60: 8fb40038 lw r20,0x0038(r29)
001c9f64: 8fb30034 lw r19,0x0034(r29)
001c9f68: 8fb20030 lw r18,0x0030(r29)
001c9f6c: 8fb1002c lw r17,0x002c(r29)
001c9f70: 8fb00028 lw r16,0x0028(r29)
001c9f74: 27bd0048 addiu r29,r29,0x0048
001c9f78: 03e00008 jr r31
001c9f7c: 00000000 nop