BUNIT.OUT 001cb6bc - 001cb940

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001cb6bc: 27bdffb0 addiu r29,r29,-0x0050
001cb6c0: afb70044 sw r23,0x0044(r29)
001cb6c4: 0080b821 addu r23,r4,r0
001cb6c8: afb1002c sw r17,0x002c(r29)
001cb6cc: 00a08821 addu r17,r5,r0
001cb6d0: afbe0048 sw r30,0x0048(r29)
001cb6d4: 8fbe0068 lw r30,0x0068(r29)
001cb6d8: 8fa50064 lw r5,0x0064(r29)
001cb6dc: 8fa4006c lw r4,0x006c(r29)
001cb6e0: afbf004c sw r31,0x004c(r29)
001cb6e4: afb60040 sw r22,0x0040(r29)
001cb6e8: afb5003c sw r21,0x003c(r29)
001cb6ec: afb40038 sw r20,0x0038(r29)
001cb6f0: afb30034 sw r19,0x0034(r29)
001cb6f4: afb20030 sw r18,0x0030(r29)
001cb6f8: afb00028 sw r16,0x0028(r29)
001cb6fc: afa70018 sw r7,0x0018(r29)
001cb700: 96220004 lhu r2,0x0004(r17)
001cb704: 00000000 nop
001cb708: a7a20014 sh r2,0x0014(r29)
001cb70c: 84a30000 lh r3,0x0000(r5)
001cb710: 2402ffff addiu r2,r0,-0x0001
001cb714: 1062007e beq r3,r2,0x001cb910
001cb718: 00009021 addu r18,r0,r0
001cb71c: 00042400 sll r4,r4,0x10
001cb720: afa40020 sw r4,0x0020(r29)
001cb724: 00a0a021 addu r20,r5,r0
001cb728: 13c00079 beq r30,r0,0x001cb910
001cb72c: 00000000 nop
001cb730: 96220000 lhu r2,0x0000(r17)
001cb734: 00000000 nop
001cb738: a7a20010 sh r2,0x0010(r29)
001cb73c: 86220006 lh r2,0x0006(r17)
001cb740: 00000000 nop
001cb744: 02420018 mult r18,r2
001cb748: 96220002 lhu r2,0x0002(r17)
001cb74c: 00001812 mflo r3
001cb750: 00431021 addu r2,r2,r3
001cb754: a7a20012 sh r2,0x0012(r29)
001cb758: 96850000 lhu r5,0x0000(r20)
001cb75c: 00000000 nop
001cb760: 30a22000 andi r2,r5,0x2000
001cb764: 10400014 beq r2,r0,0x001cb7b8
001cb768: 00009821 addu r19,r0,r0
001cb76c: 0000a821 addu r21,r0,r0
001cb770: 02808021 addu r16,r20,r0
001cb774: 02e02821 addu r5,r23,r0
001cb778: 27a60010 addiu r6,r29,0x0010
001cb77c: 8fa80020 lw r8,0x0020(r29)
001cb780: 96070000 lhu r7,0x0000(r16)
001cb784: 00082403 sra r4,r8,0x10
001cb788: 00073c00 sll r7,r7,0x10
001cb78c: 00073f83 sra r7,r7,0x1e
001cb790: 0c072d4b jal 0x001cb52c
001cb794: 00f33825 or r7,r7,r19
001cb798: 97a30010 lhu r3,0x0010(r29)
001cb79c: 26b50001 addiu r21,r21,0x0001
001cb7a0: 00621821 addu r3,r3,r2
001cb7a4: 2aa20008 slti r2,r21,0x0008
001cb7a8: 1440fff2 bne r2,r0,0x001cb774
001cb7ac: a7a30010 sh r3,0x0010(r29)
001cb7b0: 08072e3f j 0x001cb8fc
001cb7b4: 26520001 addiu r18,r18,0x0001
001cb7b8: 30a50fff andi r5,r5,0x0fff
001cb7bc: 8fa40060 lw r4,0x0060(r29)
001cb7c0: 0c072d98 jal 0x001cb660
001cb7c4: 34060002 ori r6,r0,0x0002
001cb7c8: 00408021 addu r16,r2,r0
001cb7cc: 92040000 lbu r4,0x0000(r16)
001cb7d0: 00000000 nop
001cb7d4: 288200fe slti r2,r4,0x00fe
001cb7d8: 10400047 beq r2,r0,0x001cb8f8
001cb7dc: 26100001 addiu r16,r16,0x0001
001cb7e0: 0280b021 addu r22,r20,r0
001cb7e4: 340200f8 ori r2,r0,0x00f8
001cb7e8: 10820006 beq r4,r2,0x001cb804
001cb7ec: 00000000 nop
001cb7f0: 8fa80018 lw r8,0x0018(r29)
001cb7f4: 00000000 nop
001cb7f8: 02a8102a slt r2,r21,r8
001cb7fc: 1440000c bne r2,r0,0x001cb830
001cb800: 288200e0 slti r2,r4,0x00e0
001cb804: 96220000 lhu r2,0x0000(r17)
001cb808: 00000000 nop
001cb80c: a7a20010 sh r2,0x0010(r29)
001cb810: 86220006 lh r2,0x0006(r17)
001cb814: 26520001 addiu r18,r18,0x0001
001cb818: 02420018 mult r18,r2
001cb81c: 96220002 lhu r2,0x0002(r17)
001cb820: 00001812 mflo r3
001cb824: 00431021 addu r2,r2,r3
001cb828: a7a20012 sh r2,0x0012(r29)
001cb82c: 288200e0 slti r2,r4,0x00e0
001cb830: 10400017 beq r2,r0,0x001cb890
001cb834: 288200d0 slti r2,r4,0x00d0
001cb838: 1440000a bne r2,r0,0x001cb864
001cb83c: 02e02821 addu r5,r23,r0
001cb840: 3084000f andi r4,r4,0x000f
001cb844: 92030000 lbu r3,0x0000(r16)
001cb848: 26100001 addiu r16,r16,0x0001
001cb84c: 00041040 sll r2,r4,0x01
001cb850: 00441021 addu r2,r2,r4
001cb854: 00021080 sll r2,r2,0x02
001cb858: 00441021 addu r2,r2,r4
001cb85c: 00021100 sll r2,r2,0x04
001cb860: 00432021 addu r4,r2,r3
001cb864: 96c70000 lhu r7,0x0000(r22)
001cb868: 27a60010 addiu r6,r29,0x0010
001cb86c: 00073c00 sll r7,r7,0x10
001cb870: 00073f83 sra r7,r7,0x1e
001cb874: 0c072d4b jal 0x001cb52c
001cb878: 00f33825 or r7,r7,r19
001cb87c: 97a30010 lhu r3,0x0010(r29)
001cb880: 00000000 nop
001cb884: 00621821 addu r3,r3,r2
001cb888: 08072e39 j 0x001cb8e4
001cb88c: a7a30010 sh r3,0x0010(r29)
001cb890: 340200fa ori r2,r0,0x00fa
001cb894: 14820006 bne r4,r2,0x001cb8b0
001cb898: 340200e7 ori r2,r0,0x00e7
001cb89c: 97a20010 lhu r2,0x0010(r29)
001cb8a0: 00000000 nop
001cb8a4: 24420004 addiu r2,r2,0x0004
001cb8a8: 08072e39 j 0x001cb8e4
001cb8ac: a7a20010 sh r2,0x0010(r29)
001cb8b0: 14820007 bne r4,r2,0x001cb8d0
001cb8b4: 340200e3 ori r2,r0,0x00e3
001cb8b8: 92020000 lbu r2,0x0000(r16)
001cb8bc: 96230000 lhu r3,0x0000(r17)
001cb8c0: 26100001 addiu r16,r16,0x0001
001cb8c4: 00431021 addu r2,r2,r3
001cb8c8: 08072e39 j 0x001cb8e4
001cb8cc: a7a20010 sh r2,0x0010(r29)
001cb8d0: 14820004 bne r4,r2,0x001cb8e4
001cb8d4: 00000000 nop
001cb8d8: 92020000 lbu r2,0x0000(r16)
001cb8dc: 26100001 addiu r16,r16,0x0001
001cb8e0: 00029882 srl r19,r2,0x02
001cb8e4: 92040000 lbu r4,0x0000(r16)
001cb8e8: 00000000 nop
001cb8ec: 288200fe slti r2,r4,0x00fe
001cb8f0: 1440ffbc bne r2,r0,0x001cb7e4
001cb8f4: 26100001 addiu r16,r16,0x0001
001cb8f8: 26520001 addiu r18,r18,0x0001
001cb8fc: 26940002 addiu r20,r20,0x0002
001cb900: 86830000 lh r3,0x0000(r20)
001cb904: 2402ffff addiu r2,r0,-0x0001
001cb908: 1462ff87 bne r3,r2,0x001cb728
001cb90c: 27deffff addiu r30,r30,-0x0001
001cb910: 8fbf004c lw r31,0x004c(r29)
001cb914: 8fbe0048 lw r30,0x0048(r29)
001cb918: 8fb70044 lw r23,0x0044(r29)
001cb91c: 8fb60040 lw r22,0x0040(r29)
001cb920: 8fb5003c lw r21,0x003c(r29)
001cb924: 8fb40038 lw r20,0x0038(r29)
001cb928: 8fb30034 lw r19,0x0034(r29)
001cb92c: 8fb20030 lw r18,0x0030(r29)
001cb930: 8fb1002c lw r17,0x002c(r29)
001cb934: 8fb00028 lw r16,0x0028(r29)
001cb938: 27bd0050 addiu r29,r29,0x0050
001cb93c: 03e00008 jr r31
001cb940: 00000000 nop