CARD.OUT 001c6c50 - 001c6ed4

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c6c50: 27bdffb0 addiu r29,r29,0xffb0
001c6c54: afb70044 sw r23,0x0044(r29)
001c6c58: 0080b821 addu r23,r4,r0
001c6c5c: afb1002c sw r17,0x002c(r29)
001c6c60: 00a08821 addu r17,r5,r0
001c6c64: afbe0048 sw r30,0x0048(r29)
001c6c68: 8fbe0068 lw r30,0x0068(r29)
001c6c6c: 8fa50064 lw r5,0x0064(r29)
001c6c70: 8fa4006c lw r4,0x006c(r29)
001c6c74: afbf004c sw r31,0x004c(r29)
001c6c78: afb60040 sw r22,0x0040(r29)
001c6c7c: afb5003c sw r21,0x003c(r29)
001c6c80: afb40038 sw r20,0x0038(r29)
001c6c84: afb30034 sw r19,0x0034(r29)
001c6c88: afb20030 sw r18,0x0030(r29)
001c6c8c: afb00028 sw r16,0x0028(r29)
001c6c90: afa70018 sw r7,0x0018(r29)
001c6c94: 96220004 lhu r2,0x0004(r17)
001c6c98: 00000000 nop
001c6c9c: a7a20014 sh r2,0x0014(r29)
001c6ca0: 84a30000 lh r3,0x0000(r5)
001c6ca4: 2402ffff addiu r2,r0,0xffff
001c6ca8: 1062007e beq r3,r2,0x001c6ea4
001c6cac: 00009021 addu r18,r0,r0
001c6cb0: 00042400 sll r4,r4,0x10
001c6cb4: afa40020 sw r4,0x0020(r29)
001c6cb8: 00a0a021 addu r20,r5,r0
001c6cbc: 13c00079 beq r30,r0,0x001c6ea4
001c6cc0: 00000000 nop
001c6cc4: 96220000 lhu r2,0x0000(r17)
001c6cc8: 00000000 nop
001c6ccc: a7a20010 sh r2,0x0010(r29)
001c6cd0: 86220006 lh r2,0x0006(r17)
001c6cd4: 00000000 nop
001c6cd8: 02420018 mult r18,r2
001c6cdc: 96220002 lhu r2,0x0002(r17)
001c6ce0: 00001812 mflo r3
001c6ce4: 00431021 addu r2,r2,r3
001c6ce8: a7a20012 sh r2,0x0012(r29)
001c6cec: 96850000 lhu r5,0x0000(r20)
001c6cf0: 00000000 nop
001c6cf4: 30a22000 andi r2,r5,0x2000
001c6cf8: 10400014 beq r2,r0,0x001c6d4c
001c6cfc: 00009821 addu r19,r0,r0
001c6d00: 0000a821 addu r21,r0,r0
001c6d04: 02808021 addu r16,r20,r0
001c6d08: 02e02821 addu r5,r23,r0
001c6d0c: 27a60010 addiu r6,r29,0x0010
001c6d10: 8fa80020 lw r8,0x0020(r29)
001c6d14: 96070000 lhu r7,0x0000(r16)
001c6d18: 00082403 sra r4,r8,0x10
001c6d1c: 00073c00 sll r7,r7,0x10
001c6d20: 00073f83 sra r7,r7,0x1e
001c6d24: 0c071ab0 jal 0x001c6ac0
001c6d28: 00f33825 or r7,r7,r19
001c6d2c: 97a30010 lhu r3,0x0010(r29)
001c6d30: 26b50001 addiu r21,r21,0x0001
001c6d34: 00621821 addu r3,r3,r2
001c6d38: 2aa20008 slti r2,r21,0x0008
001c6d3c: 1440fff2 bne r2,r0,0x001c6d08
001c6d40: a7a30010 sh r3,0x0010(r29)
001c6d44: 08071ba4 j 0x001c6e90
001c6d48: 26520001 addiu r18,r18,0x0001
001c6d4c: 30a50fff andi r5,r5,0x0fff
001c6d50: 8fa40060 lw r4,0x0060(r29)
001c6d54: 0c071afd jal 0x001c6bf4
001c6d58: 34060002 ori r6,r0,0x0002
001c6d5c: 00408021 addu r16,r2,r0
001c6d60: 92040000 lbu r4,0x0000(r16)
001c6d64: 00000000 nop
001c6d68: 288200fe slti r2,r4,0x00fe
001c6d6c: 10400047 beq r2,r0,0x001c6e8c
001c6d70: 26100001 addiu r16,r16,0x0001
001c6d74: 0280b021 addu r22,r20,r0
001c6d78: 340200f8 ori r2,r0,0x00f8
001c6d7c: 10820006 beq r4,r2,0x001c6d98
001c6d80: 00000000 nop
001c6d84: 8fa80018 lw r8,0x0018(r29)
001c6d88: 00000000 nop
001c6d8c: 02a8102a slt r2,r21,r8
001c6d90: 1440000c bne r2,r0,0x001c6dc4
001c6d94: 288200e0 slti r2,r4,0x00e0
001c6d98: 96220000 lhu r2,0x0000(r17)
001c6d9c: 00000000 nop
001c6da0: a7a20010 sh r2,0x0010(r29)
001c6da4: 86220006 lh r2,0x0006(r17)
001c6da8: 26520001 addiu r18,r18,0x0001
001c6dac: 02420018 mult r18,r2
001c6db0: 96220002 lhu r2,0x0002(r17)
001c6db4: 00001812 mflo r3
001c6db8: 00431021 addu r2,r2,r3
001c6dbc: a7a20012 sh r2,0x0012(r29)
001c6dc0: 288200e0 slti r2,r4,0x00e0
001c6dc4: 10400017 beq r2,r0,0x001c6e24
001c6dc8: 288200d0 slti r2,r4,0x00d0
001c6dcc: 1440000a bne r2,r0,0x001c6df8
001c6dd0: 02e02821 addu r5,r23,r0
001c6dd4: 3084000f andi r4,r4,0x000f
001c6dd8: 92030000 lbu r3,0x0000(r16)
001c6ddc: 26100001 addiu r16,r16,0x0001
001c6de0: 00041040 sll r2,r4,0x01
001c6de4: 00441021 addu r2,r2,r4
001c6de8: 00021080 sll r2,r2,0x02
001c6dec: 00441021 addu r2,r2,r4
001c6df0: 00021100 sll r2,r2,0x04
001c6df4: 00432021 addu r4,r2,r3
001c6df8: 96c70000 lhu r7,0x0000(r22)
001c6dfc: 27a60010 addiu r6,r29,0x0010
001c6e00: 00073c00 sll r7,r7,0x10
001c6e04: 00073f83 sra r7,r7,0x1e
001c6e08: 0c071ab0 jal 0x001c6ac0
001c6e0c: 00f33825 or r7,r7,r19
001c6e10: 97a30010 lhu r3,0x0010(r29)
001c6e14: 00000000 nop
001c6e18: 00621821 addu r3,r3,r2
001c6e1c: 08071b9e j 0x001c6e78
001c6e20: a7a30010 sh r3,0x0010(r29)
001c6e24: 340200fa ori r2,r0,0x00fa
001c6e28: 14820006 bne r4,r2,0x001c6e44
001c6e2c: 340200e7 ori r2,r0,0x00e7
001c6e30: 97a20010 lhu r2,0x0010(r29)
001c6e34: 00000000 nop
001c6e38: 24420004 addiu r2,r2,0x0004
001c6e3c: 08071b9e j 0x001c6e78
001c6e40: a7a20010 sh r2,0x0010(r29)
001c6e44: 14820007 bne r4,r2,0x001c6e64
001c6e48: 340200e3 ori r2,r0,0x00e3
001c6e4c: 92020000 lbu r2,0x0000(r16)
001c6e50: 96230000 lhu r3,0x0000(r17)
001c6e54: 26100001 addiu r16,r16,0x0001
001c6e58: 00431021 addu r2,r2,r3
001c6e5c: 08071b9e j 0x001c6e78
001c6e60: a7a20010 sh r2,0x0010(r29)
001c6e64: 14820004 bne r4,r2,0x001c6e78
001c6e68: 00000000 nop
001c6e6c: 92020000 lbu r2,0x0000(r16)
001c6e70: 26100001 addiu r16,r16,0x0001
001c6e74: 00029882 srl r19,r2,0x02
001c6e78: 92040000 lbu r4,0x0000(r16)
001c6e7c: 00000000 nop
001c6e80: 288200fe slti r2,r4,0x00fe
001c6e84: 1440ffbc bne r2,r0,0x001c6d78
001c6e88: 26100001 addiu r16,r16,0x0001
001c6e8c: 26520001 addiu r18,r18,0x0001
001c6e90: 26940002 addiu r20,r20,0x0002
001c6e94: 86830000 lh r3,0x0000(r20)
001c6e98: 2402ffff addiu r2,r0,0xffff
001c6e9c: 1462ff87 bne r3,r2,0x001c6cbc
001c6ea0: 27deffff addiu r30,r30,0xffff
001c6ea4: 8fbf004c lw r31,0x004c(r29)
001c6ea8: 8fbe0048 lw r30,0x0048(r29)
001c6eac: 8fb70044 lw r23,0x0044(r29)
001c6eb0: 8fb60040 lw r22,0x0040(r29)
001c6eb4: 8fb5003c lw r21,0x003c(r29)
001c6eb8: 8fb40038 lw r20,0x0038(r29)
001c6ebc: 8fb30034 lw r19,0x0034(r29)
001c6ec0: 8fb20030 lw r18,0x0030(r29)
001c6ec4: 8fb1002c lw r17,0x002c(r29)
001c6ec8: 8fb00028 lw r16,0x0028(r29)
001c6ecc: 27bd0050 addiu r29,r29,0x0050
001c6ed0: 03e00008 jr r31
001c6ed4: 00000000 nop