BUNIT.OUT 001c5e78 - 001c6270

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c5e78: 27bdffa0 addiu r29,r29,-0x0060
001c5e7c: afb00038 sw r16,0x0038(r29)
001c5e80: 00808021 addu r16,r4,r0
001c5e84: afb40048 sw r20,0x0048(r29)
001c5e88: 00a0a021 addu r20,r5,r0
001c5e8c: afb5004c sw r21,0x004c(r29)
001c5e90: 00c0a821 addu r21,r6,r0
001c5e94: 02802021 addu r4,r20,r0
001c5e98: 02a02821 addu r5,r21,r0
001c5e9c: 340600c8 ori r6,r0,0x00c8
001c5ea0: 34070050 ori r7,r0,0x0050
001c5ea4: afbf0058 sw r31,0x0058(r29)
001c5ea8: afb70054 sw r23,0x0054(r29)
001c5eac: afb60050 sw r22,0x0050(r29)
001c5eb0: afb30044 sw r19,0x0044(r29)
001c5eb4: afb20040 sw r18,0x0040(r29)
001c5eb8: 0c0715f0 jal 0x001c57c0
001c5ebc: afb1003c sw r17,0x003c(r29)
001c5ec0: 00408821 addu r17,r2,r0
001c5ec4: 02201821 addu r3,r17,r0
001c5ec8: 28620081 slti r2,r3,0x0081
001c5ecc: 14400002 bne r2,r0,0x001c5ed8
001c5ed0: 0200b821 addu r23,r16,r0
001c5ed4: 34030080 ori r3,r0,0x0080
001c5ed8: 00601021 addu r2,r3,r0
001c5edc: a3a2001a sb r2,0x001a(r29)
001c5ee0: a3a20019 sb r2,0x0019(r29)
001c5ee4: a3a20018 sb r2,0x0018(r29)
001c5ee8: 00101400 sll r2,r16,0x10
001c5eec: 3c03801f lui r3,0x801f
001c5ef0: 2463caf8 addiu r3,r3,-0x3508
001c5ef4: 00021383 sra r2,r2,0x0e
001c5ef8: 00438021 addu r16,r2,r3
001c5efc: 8e020000 lw r2,0x0000(r16)
001c5f00: 00000000 nop
001c5f04: 90440071 lbu r4,0x0071(r2)
001c5f08: 0c0236d5 jal 0x0008db54
001c5f0c: 27a50030 addiu r5,r29,0x0030
001c5f10: 00409821 addu r19,r2,r0
001c5f14: 97a30034 lhu r3,0x0034(r29)
001c5f18: 2402ffff addiu r2,r0,-0x0001
001c5f1c: 00031c00 sll r3,r3,0x10
001c5f20: 00031c43 sra r3,r3,0x11
001c5f24: 126200c7 beq r19,r2,0x001c6244
001c5f28: 24760016 addiu r22,r3,0x0016
001c5f2c: 00008821 addu r17,r0,r0
001c5f30: 92620000 lbu r2,0x0000(r19)
001c5f34: 00000000 nop
001c5f38: 28420000 slti r2,r2,0x0000
001c5f3c: 1440005e bne r2,r0,0x001c60b8
001c5f40: 26630002 addiu r3,r19,0x0002
001c5f44: 02009021 addu r18,r16,r0
001c5f48: 00608021 addu r16,r3,r0
001c5f4c: 96020002 lhu r2,0x0002(r16)
001c5f50: 00000000 nop
001c5f54: 00021242 srl r2,r2,0x09
001c5f58: 3042001e andi r2,r2,0x001e
001c5f5c: 3c01801d lui r1,0x801d
001c5f60: 00220821 addu r1,r1,r2
001c5f64: 9023f89c lbu r3,-0x0764(r1)
001c5f68: 00000000 nop
001c5f6c: a7a30024 sh r3,0x0024(r29)
001c5f70: a7a3002c sh r3,0x002c(r29)
001c5f74: 3c01801d lui r1,0x801d
001c5f78: 00220821 addu r1,r1,r2
001c5f7c: 9022f89d lbu r2,-0x0763(r1)
001c5f80: 00000000 nop
001c5f84: a7a20026 sh r2,0x0026(r29)
001c5f88: a7a2002e sh r2,0x002e(r29)
001c5f8c: 8e420000 lw r2,0x0000(r18)
001c5f90: 00000000 nop
001c5f94: 8444002c lh r4,0x002c(r2)
001c5f98: 0c023015 jal 0x0008c054
001c5f9c: 00000000 nop
001c5fa0: 00021400 sll r2,r2,0x10
001c5fa4: 00021c03 sra r3,r2,0x10
001c5fa8: 28620002 slti r2,r3,0x0002
001c5fac: 82040000 lb r4,0x0000(r16)
001c5fb0: 14400005 bne r2,r0,0x001c5fc8
001c5fb4: 00003021 addu r6,r0,r0
001c5fb8: 34060001 ori r6,r0,0x0001
001c5fbc: 87a30024 lh r3,0x0024(r29)
001c5fc0: 00041023 subu r2,r0,r4
001c5fc4: 00432023 subu r4,r2,r3
001c5fc8: 2482001c addiu r2,r4,0x001c
001c5fcc: 02821021 addu r2,r20,r2
001c5fd0: a7a20020 sh r2,0x0020(r29)
001c5fd4: 92020001 lbu r2,0x0001(r16)
001c5fd8: 02b61821 addu r3,r21,r22
001c5fdc: 00021600 sll r2,r2,0x18
001c5fe0: 00021603 sra r2,r2,0x18
001c5fe4: 00431821 addu r3,r2,r3
001c5fe8: a7a30022 sh r3,0x0022(r29)
001c5fec: 8e420000 lw r2,0x0000(r18)
001c5ff0: 00000000 nop
001c5ff4: 90420073 lbu r2,0x0073(r2)
001c5ff8: 00000000 nop
001c5ffc: 30420080 andi r2,r2,0x0080
001c6000: 10400003 beq r2,r0,0x001c6010
001c6004: 00000000 nop
001c6008: 2462fff8 addiu r2,r3,-0x0008
001c600c: a7a20022 sh r2,0x0022(r29)
001c6010: 96020002 lhu r2,0x0002(r16)
001c6014: 00000000 nop
001c6018: 304303ff andi r3,r2,0x03ff
001c601c: 04610002 bgez r3,0x001c6028
001c6020: 00601021 addu r2,r3,r0
001c6024: 2462001f addiu r2,r3,0x001f
001c6028: 304207e0 andi r2,r2,0x07e0
001c602c: 00621023 subu r2,r3,r2
001c6030: 000210c0 sll r2,r2,0x03
001c6034: a7a20028 sh r2,0x0028(r29)
001c6038: 96020002 lhu r2,0x0002(r16)
001c603c: 00000000 nop
001c6040: 304203ff andi r2,r2,0x03ff
001c6044: 04410002 bgez r2,0x001c6050
001c6048: 00000000 nop
001c604c: 2442001f addiu r2,r2,0x001f
001c6050: 00021143 sra r2,r2,0x05
001c6054: 97a30036 lhu r3,0x0036(r29)
001c6058: 000210c0 sll r2,r2,0x03
001c605c: 00431021 addu r2,r2,r3
001c6060: a7a2002a sh r2,0x002a(r29)
001c6064: 8e420000 lw r2,0x0000(r18)
001c6068: 00000000 nop
001c606c: 90420073 lbu r2,0x0073(r2)
001c6070: 00000000 nop
001c6074: 30420040 andi r2,r2,0x0040
001c6078: 10400005 beq r2,r0,0x001c6090
001c607c: 34030007 ori r3,r0,0x0007
001c6080: 2a220003 slti r2,r17,0x0003
001c6084: 14400002 bne r2,r0,0x001c6090
001c6088: 34030008 ori r3,r0,0x0008
001c608c: 34030006 ori r3,r0,0x0006
001c6090: 27a40020 addiu r4,r29,0x0020
001c6094: 27a50018 addiu r5,r29,0x0018
001c6098: 00003821 addu r7,r0,r0
001c609c: 0c073749 jal 0x001cdd24
001c60a0: afa30010 sw r3,0x0010(r29)
001c60a4: 92620000 lbu r2,0x0000(r19)
001c60a8: 26310001 addiu r17,r17,0x0001
001c60ac: 0051102a slt r2,r2,r17
001c60b0: 1040ffa6 beq r2,r0,0x001c5f4c
001c60b4: 26100004 addiu r16,r16,0x0004
001c60b8: 00171400 sll r2,r23,0x10
001c60bc: 3c03801f lui r3,0x801f
001c60c0: 2463caf8 addiu r3,r3,-0x3508
001c60c4: 00021383 sra r2,r2,0x0e
001c60c8: 00438821 addu r17,r2,r3
001c60cc: 8e220000 lw r2,0x0000(r17)
001c60d0: 00000000 nop
001c60d4: 90420073 lbu r2,0x0073(r2)
001c60d8: 00000000 nop
001c60dc: 30420040 andi r2,r2,0x0040
001c60e0: 14400058 bne r2,r0,0x001c6244
001c60e4: 00002021 addu r4,r0,r0
001c60e8: 34050002 ori r5,r0,0x0002
001c60ec: 340603c0 ori r6,r0,0x03c0
001c60f0: 3c10801d lui r16,0x801d
001c60f4: 2610f8bc addiu r16,r16,-0x0744
001c60f8: 26820012 addiu r2,r20,0x0012
001c60fc: a6020000 sh r2,0x0000(r16)
001c6100: 02b61021 addu r2,r21,r22
001c6104: 2442fffc addiu r2,r2,-0x0004
001c6108: 3c01801d lui r1,0x801d
001c610c: a422f8be sh r2,-0x0742(r1)
001c6110: 0c008e63 jal 0x0002398c
001c6114: 34070100 ori r7,r0,0x0100
001c6118: 02002021 addu r4,r16,r0
001c611c: 00002821 addu r5,r0,r0
001c6120: 00003021 addu r6,r0,r0
001c6124: 34070001 ori r7,r0,0x0001
001c6128: 3c01801d lui r1,0x801d
001c612c: a422f8ce sh r2,-0x0732(r1)
001c6130: 34020005 ori r2,r0,0x0005
001c6134: 0c073749 jal 0x001cdd24
001c6138: afa20010 sw r2,0x0010(r29)
001c613c: 02801021 addu r2,r20,r0
001c6140: 3c01801d lui r1,0x801d
001c6144: a422f8d0 sh r2,-0x0730(r1)
001c6148: 02a01021 addu r2,r21,r0
001c614c: 3c01801d lui r1,0x801d
001c6150: a422f8d2 sh r2,-0x072e(r1)
001c6154: 8e220000 lw r2,0x0000(r17)
001c6158: 00000000 nop
001c615c: 84430002 lh r3,0x0002(r2)
001c6160: 34020001 ori r2,r0,0x0001
001c6164: 14620002 bne r3,r2,0x001c6170
001c6168: 34023f13 ori r2,r0,0x3f13
001c616c: 34023f12 ori r2,r0,0x3f12
001c6170: 3c01801d lui r1,0x801d
001c6174: a422f8e0 sh r2,-0x0720(r1)
001c6178: 00002021 addu r4,r0,r0
001c617c: 34050001 ori r5,r0,0x0001
001c6180: 340603c0 ori r6,r0,0x03c0
001c6184: 0c008e63 jal 0x0002398c
001c6188: 34070100 ori r7,r0,0x0100
001c618c: 3c01801d lui r1,0x801d
001c6190: a422f8e2 sh r2,-0x071e(r1)
001c6194: 00171400 sll r2,r23,0x10
001c6198: 3c03801d lui r3,0x801d
001c619c: 8463f450 lh r3,-0x0bb0(r3)
001c61a0: 00021403 sra r2,r2,0x10
001c61a4: 14430020 bne r2,r3,0x001c6228
001c61a8: 34020008 ori r2,r0,0x0008
001c61ac: 3c02801d lui r2,0x801d
001c61b0: 8042f8e5 lb r2,-0x071b(r2)
001c61b4: 3c03801d lui r3,0x801d
001c61b8: 9063f8e4 lbu r3,-0x071c(r3)
001c61bc: 00021040 sll r2,r2,0x01
001c61c0: 00622021 addu r4,r3,r2
001c61c4: 00041600 sll r2,r4,0x18
001c61c8: 00021e03 sra r3,r2,0x18
001c61cc: 28620029 slti r2,r3,0x0029
001c61d0: 3c01801d lui r1,0x801d
001c61d4: a024f8e4 sb r4,-0x071c(r1)
001c61d8: 14400005 bne r2,r0,0x001c61f0
001c61dc: 2862ffd8 slti r2,r3,-0x0028
001c61e0: 2402ffff addiu r2,r0,-0x0001
001c61e4: 3c01801d lui r1,0x801d
001c61e8: a022f8e5 sb r2,-0x071b(r1)
001c61ec: 2862ffd8 slti r2,r3,-0x0028
001c61f0: 10400003 beq r2,r0,0x001c6200
001c61f4: 34020001 ori r2,r0,0x0001
001c61f8: 3c01801d lui r1,0x801d
001c61fc: a022f8e5 sb r2,-0x071b(r1)
001c6200: 93a20018 lbu r2,0x0018(r29)
001c6204: 93a3001a lbu r3,0x001a(r29)
001c6208: 00441021 addu r2,r2,r4
001c620c: a3a20018 sb r2,0x0018(r29)
001c6210: 93a20019 lbu r2,0x0019(r29)
001c6214: 00641821 addu r3,r3,r4
001c6218: a3a3001a sb r3,0x001a(r29)
001c621c: 00441021 addu r2,r2,r4
001c6220: a3a20019 sb r2,0x0019(r29)
001c6224: 34020008 ori r2,r0,0x0008
001c6228: afa20010 sw r2,0x0010(r29)
001c622c: 3c04801d lui r4,0x801d
001c6230: 2484f8d0 addiu r4,r4,-0x0730
001c6234: 27a50018 addiu r5,r29,0x0018
001c6238: 00003021 addu r6,r0,r0
001c623c: 0c073749 jal 0x001cdd24
001c6240: 34070001 ori r7,r0,0x0001
001c6244: 8fbf0058 lw r31,0x0058(r29)
001c6248: 8fb70054 lw r23,0x0054(r29)
001c624c: 8fb60050 lw r22,0x0050(r29)
001c6250: 8fb5004c lw r21,0x004c(r29)
001c6254: 8fb40048 lw r20,0x0048(r29)
001c6258: 8fb30044 lw r19,0x0044(r29)
001c625c: 8fb20040 lw r18,0x0040(r29)
001c6260: 8fb1003c lw r17,0x003c(r29)
001c6264: 8fb00038 lw r16,0x0038(r29)
001c6268: 27bd0060 addiu r29,r29,0x0060
001c626c: 03e00008 jr r31
001c6270: 00000000 nop