BUNIT.OUT 001c9718 - 001c9b48

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c9718: 27bdff88 addiu r29,r29,-0x0078
001c971c: afb10054 sw r17,0x0054(r29)
001c9720: 00808821 addu r17,r4,r0
001c9724: afb7006c sw r23,0x006c(r29)
001c9728: afbf0074 sw r31,0x0074(r29)
001c972c: afbe0070 sw r30,0x0070(r29)
001c9730: afb60068 sw r22,0x0068(r29)
001c9734: afb50064 sw r21,0x0064(r29)
001c9738: afb40060 sw r20,0x0060(r29)
001c973c: afb3005c sw r19,0x005c(r29)
001c9740: afb20058 sw r18,0x0058(r29)
001c9744: afb00050 sw r16,0x0050(r29)
001c9748: 92220003 lbu r2,0x0003(r17)
001c974c: 3c03801f lui r3,0x801f
001c9750: 8463c8c8 lh r3,-0x3738(r3)
001c9754: 00021080 sll r2,r2,0x02
001c9758: 3c01801f lui r1,0x801f
001c975c: 00220821 addu r1,r1,r2
001c9760: 8c27cb70 lw r7,-0x3490(r1)
001c9764: 14600005 bne r3,r0,0x001c977c
001c9768: 0000b821 addu r23,r0,r0
001c976c: 92260009 lbu r6,0x0009(r17)
001c9770: 92350008 lbu r21,0x0008(r17)
001c9774: 080725f1 j 0x001c97c4
001c9778: 00000000 nop
001c977c: 3c03801d lui r3,0x801d
001c9780: 8c63f958 lw r3,-0x06a8(r3)
001c9784: 3c05801f lui r5,0x801f
001c9788: 84a5c8c0 lh r5,-0x3740(r5)
001c978c: 00000000 nop
001c9790: 00a30018 mult r5,r3
001c9794: 3c02801f lui r2,0x801f
001c9798: 8442cadc lh r2,-0x3524(r2)
001c979c: 3c04801d lui r4,0x801d
001c97a0: 8484f954 lh r4,-0x06ac(r4)
001c97a4: 00433021 addu r6,r2,r3
001c97a8: 92230008 lbu r3,0x0008(r17)
001c97ac: 00001012 mflo r2
001c97b0: 00431021 addu r2,r2,r3
001c97b4: 04810003 bgez r4,0x001c97c4
001c97b8: 0044a823 subu r21,r2,r4
001c97bc: 24c6ffff addiu r6,r6,-0x0001
001c97c0: 02a5a823 subu r21,r21,r5
001c97c4: 10e00004 beq r7,r0,0x001c97d8
001c97c8: 00000000 nop
001c97cc: 00e0f809 jalr r31,r7
001c97d0: 00c02021 addu r4,r6,r0
001c97d4: 00403021 addu r6,r2,r0
001c97d8: 04c10003 bgez r6,0x001c97e8
001c97dc: 3402001b ori r2,r0,0x001b
001c97e0: 00063023 subu r6,r0,r6
001c97e4: 34170001 ori r23,r0,0x0001
001c97e8: 92230000 lbu r3,0x0000(r17)
001c97ec: 00000000 nop
001c97f0: 10620003 beq r3,r2,0x001c9800
001c97f4: 34020019 ori r2,r0,0x0019
001c97f8: 14620003 bne r3,r2,0x001c9808
001c97fc: 0000b021 addu r22,r0,r0
001c9800: 3c16801f lui r22,0x801f
001c9804: 26d6c8b0 addiu r22,r22,-0x3750
001c9808: 92220006 lbu r2,0x0006(r17)
001c980c: 00000000 nop
001c9810: 10400005 beq r2,r0,0x001c9828
001c9814: 3c024000 lui r2,0x4000
001c9818: 3c12801f lui r18,0x801f
001c981c: 9652ca94 lhu r18,-0x356c(r18)
001c9820: 0807260c j 0x001c9830
001c9824: 00000000 nop
001c9828: 3c12801f lui r18,0x801f
001c982c: 9652ca78 lhu r18,-0x3588(r18)
001c9830: 00c21024 and r2,r6,r2
001c9834: 10400005 beq r2,r0,0x001c984c
001c9838: 3c02bfff lui r2,0xbfff
001c983c: 3c12801f lui r18,0x801f
001c9840: 9652ca30 lhu r18,-0x35d0(r18)
001c9844: 3442ffff ori r2,r2,0xffff
001c9848: 00c23024 and r6,r6,r2
001c984c: 92230002 lbu r3,0x0002(r17)
001c9850: 34020001 ori r2,r0,0x0001
001c9854: 14620008 bne r3,r2,0x001c9878
001c9858: 34020078 ori r2,r0,0x0078
001c985c: a7a20038 sh r2,0x0038(r29)
001c9860: 34020001 ori r2,r0,0x0001
001c9864: a7a2003a sh r2,0x003a(r29)
001c9868: 34020008 ori r2,r0,0x0008
001c986c: a7a2003c sh r2,0x003c(r29)
001c9870: 0807262d j 0x001c98b4
001c9874: 3402000e ori r2,r0,0x000e
001c9878: 14600008 bne r3,r0,0x001c989c
001c987c: 00000000 nop
001c9880: a7a20038 sh r2,0x0038(r29)
001c9884: 34020010 ori r2,r0,0x0010
001c9888: a7a2003a sh r2,0x003a(r29)
001c988c: 34020006 ori r2,r0,0x0006
001c9890: a7a2003c sh r2,0x003c(r29)
001c9894: 0807262d j 0x001c98b4
001c9898: 3402000b ori r2,r0,0x000b
001c989c: 34020020 ori r2,r0,0x0020
001c98a0: a7a20038 sh r2,0x0038(r29)
001c98a4: 3402000a ori r2,r0,0x000a
001c98a8: a7a2003c sh r2,0x003c(r29)
001c98ac: 34020010 ori r2,r0,0x0010
001c98b0: a7a0003a sh r0,0x003a(r29)
001c98b4: a7a2003e sh r2,0x003e(r29)
001c98b8: 3c022000 lui r2,0x2000
001c98bc: 00c21024 and r2,r6,r2
001c98c0: 10400026 beq r2,r0,0x001c995c
001c98c4: 00000000 nop
001c98c8: 92260004 lbu r6,0x0004(r17)
001c98cc: 00000000 nop
001c98d0: 18c0008e blez r6,0x001c9b0c
001c98d4: 00000000 nop
001c98d8: 24d0ffff addiu r16,r6,-0x0001
001c98dc: 27a40030 addiu r4,r29,0x0030
001c98e0: 340500ba ori r5,r0,0x00ba
001c98e4: 92220005 lbu r2,0x0005(r17)
001c98e8: 34060013 ori r6,r0,0x0013
001c98ec: 02020018 mult r16,r2
001c98f0: 02c03821 addu r7,r22,r0
001c98f4: 92230007 lbu r3,0x0007(r17)
001c98f8: 3c08801f lui r8,0x801f
001c98fc: 8508c8cc lh r8,-0x3734(r8)
001c9900: 3c09801d lui r9,0x801d
001c9904: 9529f95c lhu r9,-0x06a4(r9)
001c9908: 3c0a801f lui r10,0x801f
001c990c: 854ac8b4 lh r10,-0x374c(r10)
001c9910: 26a20005 addiu r2,r21,0x0005
001c9914: a7a20032 sh r2,0x0032(r29)
001c9918: 34020006 ori r2,r0,0x0006
001c991c: a7a20034 sh r2,0x0034(r29)
001c9920: 34020003 ori r2,r0,0x0003
001c9924: a7a20036 sh r2,0x0036(r29)
001c9928: 00001012 mflo r2
001c992c: 00621821 addu r3,r3,r2
001c9930: a7a30030 sh r3,0x0030(r29)
001c9934: afa80010 sw r8,0x0010(r29)
001c9938: afa90014 sw r9,0x0014(r29)
001c993c: afb20018 sw r18,0x0018(r29)
001c9940: 0c073622 jal 0x001cd888
001c9944: afaa001c sw r10,0x001c(r29)
001c9948: 02003021 addu r6,r16,r0
001c994c: 18c0006f blez r6,0x001c9b0c
001c9950: 00000000 nop
001c9954: 08072637 j 0x001c98dc
001c9958: 24d0ffff addiu r16,r6,-0x0001
001c995c: 3c05801c lui r5,0x801c
001c9960: 24a5f200 addiu r5,r5,-0x0e00
001c9964: 0c0088cf jal 0x0002233c
001c9968: 27a40020 addiu r4,r29,0x0020
001c996c: 0000a021 addu r20,r0,r0
001c9970: 92230004 lbu r3,0x0004(r17)
001c9974: 00008021 addu r16,r0,r0
001c9978: 00621823 subu r3,r3,r2
001c997c: 92220004 lbu r2,0x0004(r17)
001c9980: 00000000 nop
001c9984: 18400061 blez r2,0x001c9b0c
001c9988: 00779823 subu r19,r3,r23
001c998c: 341e001a ori r30,r0,0x001a
001c9990: 92220005 lbu r2,0x0005(r17)
001c9994: 00000000 nop
001c9998: 02020018 mult r16,r2
001c999c: 92240007 lbu r4,0x0007(r17)
001c99a0: 97a3003e lhu r3,0x003e(r29)
001c99a4: 97a2003c lhu r2,0x003c(r29)
001c99a8: a7b50032 sh r21,0x0032(r29)
001c99ac: a7a30036 sh r3,0x0036(r29)
001c99b0: a7a20034 sh r2,0x0034(r29)
001c99b4: 00001012 mflo r2
001c99b8: 00821821 addu r3,r4,r2
001c99bc: 02e01021 addu r2,r23,r0
001c99c0: 10400019 beq r2,r0,0x001c9a28
001c99c4: a7a30030 sh r3,0x0030(r29)
001c99c8: 27a40040 addiu r4,r29,0x0040
001c99cc: 340500ba ori r5,r0,0x00ba
001c99d0: 34060010 ori r6,r0,0x0010
001c99d4: 02c03821 addu r7,r22,r0
001c99d8: 2462fffa addiu r2,r3,-0x0006
001c99dc: 3c03801f lui r3,0x801f
001c99e0: 8463c8cc lh r3,-0x3734(r3)
001c99e4: 3c08801d lui r8,0x801d
001c99e8: 9508f95c lhu r8,-0x06a4(r8)
001c99ec: 3c09801f lui r9,0x801f
001c99f0: 8529c8b4 lh r9,-0x374c(r9)
001c99f4: 0000b821 addu r23,r0,r0
001c99f8: a7a20040 sh r2,0x0040(r29)
001c99fc: 26a20002 addiu r2,r21,0x0002
001c9a00: a7a20042 sh r2,0x0042(r29)
001c9a04: 34020006 ori r2,r0,0x0006
001c9a08: a7a20044 sh r2,0x0044(r29)
001c9a0c: 3402000b ori r2,r0,0x000b
001c9a10: a7a20046 sh r2,0x0046(r29)
001c9a14: afb20018 sw r18,0x0018(r29)
001c9a18: afa30010 sw r3,0x0010(r29)
001c9a1c: afa80014 sw r8,0x0014(r29)
001c9a20: 080726bc j 0x001c9af0
001c9a24: afa9001c sw r9,0x001c(r29)
001c9a28: 92230000 lbu r3,0x0000(r17)
001c9a2c: 00000000 nop
001c9a30: 147e0003 bne r3,r30,0x001c9a40
001c9a34: 00131400 sll r2,r19,0x10
001c9a38: 3c12801f lui r18,0x801f
001c9a3c: 9652ca78 lhu r18,-0x3588(r18)
001c9a40: 10400010 beq r2,r0,0x001c9a84
001c9a44: 00002821 addu r5,r0,r0
001c9a48: 34020019 ori r2,r0,0x0019
001c9a4c: 1062002a beq r3,r2,0x001c9af8
001c9a50: 2673ffff addiu r19,r19,-0x0001
001c9a54: 147e000f bne r3,r30,0x001c9a94
001c9a58: 00000000 nop
001c9a5c: 92220004 lbu r2,0x0004(r17)
001c9a60: 00000000 nop
001c9a64: 2442ffff addiu r2,r2,-0x0001
001c9a68: 0202102a slt r2,r16,r2
001c9a6c: 10400009 beq r2,r0,0x001c9a94
001c9a70: 00000000 nop
001c9a74: 3c12801f lui r18,0x801f
001c9a78: 9652ca30 lhu r18,-0x35d0(r18)
001c9a7c: 080726a5 j 0x001c9a94
001c9a80: 00000000 nop
001c9a84: 03b41021 addu r2,r29,r20
001c9a88: 80420020 lb r2,0x0020(r2)
001c9a8c: 26940001 addiu r20,r20,0x0001
001c9a90: 2445ffd0 addiu r5,r2,-0x0030
001c9a94: 92220002 lbu r2,0x0002(r17)
001c9a98: 00000000 nop
001c9a9c: 2c420002 sltiu r2,r2,0x0002
001c9aa0: 10400015 beq r2,r0,0x001c9af8
001c9aa4: 27a40030 addiu r4,r29,0x0030
001c9aa8: 87a2003c lh r2,0x003c(r29)
001c9aac: 00000000 nop
001c9ab0: 00450018 mult r2,r5
001c9ab4: 87a80038 lh r8,0x0038(r29)
001c9ab8: 87a6003a lh r6,0x003a(r29)
001c9abc: 3c03801d lui r3,0x801d
001c9ac0: 9463f95c lhu r3,-0x06a4(r3)
001c9ac4: 3c02801f lui r2,0x801f
001c9ac8: 8442c8cc lh r2,-0x3734(r2)
001c9acc: 3c05801f lui r5,0x801f
001c9ad0: 84a5c8b4 lh r5,-0x374c(r5)
001c9ad4: 02c03821 addu r7,r22,r0
001c9ad8: afb20018 sw r18,0x0018(r29)
001c9adc: afa30014 sw r3,0x0014(r29)
001c9ae0: afa20010 sw r2,0x0010(r29)
001c9ae4: afa5001c sw r5,0x001c(r29)
001c9ae8: 00002812 mflo r5
001c9aec: 01052821 addu r5,r8,r5
001c9af0: 0c073622 jal 0x001cd888
001c9af4: 00000000 nop
001c9af8: 92220004 lbu r2,0x0004(r17)
001c9afc: 26100001 addiu r16,r16,0x0001
001c9b00: 0202102a slt r2,r16,r2
001c9b04: 1440ffa2 bne r2,r0,0x001c9990
001c9b08: 00000000 nop
001c9b0c: 92220001 lbu r2,0x0001(r17)
001c9b10: 00000000 nop
001c9b14: 02221021 addu r2,r17,r2
001c9b18: 8fbf0074 lw r31,0x0074(r29)
001c9b1c: 8fbe0070 lw r30,0x0070(r29)
001c9b20: 8fb7006c lw r23,0x006c(r29)
001c9b24: 8fb60068 lw r22,0x0068(r29)
001c9b28: 8fb50064 lw r21,0x0064(r29)
001c9b2c: 8fb40060 lw r20,0x0060(r29)
001c9b30: 8fb3005c lw r19,0x005c(r29)
001c9b34: 8fb20058 lw r18,0x0058(r29)
001c9b38: 8fb10054 lw r17,0x0054(r29)
001c9b3c: 8fb00050 lw r16,0x0050(r29)
001c9b40: 27bd0078 addiu r29,r29,0x0078
001c9b44: 03e00008 jr r31
001c9b48: 00000000 nop