CARD.OUT 001c3798 - 001c3a48

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c3798: 3c02801d lui r2,0x801d
001c379c: 9042a861 lbu r2,-0x579f(r2)
001c37a0: 27bdffb0 addiu r29,r29,0xffb0
001c37a4: afb1002c sw r17,0x002c(r29)
001c37a8: 00808821 addu r17,r4,r0
001c37ac: afb00028 sw r16,0x0028(r29)
001c37b0: 00a08021 addu r16,r5,r0
001c37b4: afb40038 sw r20,0x0038(r29)
001c37b8: 0000a021 addu r20,r0,r0
001c37bc: afbf0048 sw r31,0x0048(r29)
001c37c0: afb70044 sw r23,0x0044(r29)
001c37c4: afb60040 sw r22,0x0040(r29)
001c37c8: afb5003c sw r21,0x003c(r29)
001c37cc: afb30034 sw r19,0x0034(r29)
001c37d0: 1840006c blez r2,0x001c3984
001c37d4: afb20030 sw r18,0x0030(r29)
001c37d8: 3c1600ff lui r22,0x00ff
001c37dc: 36d6ffff ori r22,r22,0xffff
001c37e0: 3c17ff00 lui r23,0xff00
001c37e4: 0000a821 addu r21,r0,r0
001c37e8: 00009821 addu r19,r0,r0
001c37ec: 24b20006 addiu r18,r5,0x0006
001c37f0: 0c008f47 jal 0x00023d1c
001c37f4: 02002021 addu r4,r16,r0
001c37f8: 00002021 addu r4,r0,r0
001c37fc: 0c008e95 jal 0x00023a54
001c3800: 340501fd ori r5,r0,0x01fd
001c3804: a6420008 sh r2,0x0008(r18)
001c3808: 92220004 lbu r2,0x0004(r17)
001c380c: 00000000 nop
001c3810: a242fffe sb r2,-0x0002(r18)
001c3814: 92220004 lbu r2,0x0004(r17)
001c3818: 02002021 addu r4,r16,r0
001c381c: a242ffff sb r2,-0x0001(r18)
001c3820: 92220004 lbu r2,0x0004(r17)
001c3824: 34050001 ori r5,r0,0x0001
001c3828: 0c008f1a jal 0x00023c68
001c382c: a2420000 sb r2,0x0000(r18)
001c3830: 02002021 addu r4,r16,r0
001c3834: 0c008f24 jal 0x00023c90
001c3838: 00002821 addu r5,r0,r0
001c383c: 3c01801d lui r1,0x801d
001c3840: 00330821 addu r1,r1,r19
001c3844: 8426a7ec lh r6,-0x5814(r1)
001c3848: 8622000c lh r2,0x000c(r17)
001c384c: 00000000 nop
001c3850: 00c20018 mult r6,r2
001c3854: 3c01801d lui r1,0x801d
001c3858: 00330821 addu r1,r1,r19
001c385c: 8423a7ee lh r3,-0x5812(r1)
001c3860: 00003012 mflo r6
001c3864: 8622000e lh r2,0x000e(r17)
001c3868: 00000000 nop
001c386c: 00620018 mult r3,r2
001c3870: 00001812 mflo r3
001c3874: 04c10002 bgez r6,0x001c3880
001c3878: 00c01021 addu r2,r6,r0
001c387c: 24c20fff addiu r2,r6,0x0fff
001c3880: 00021303 sra r2,r2,0x0c
001c3884: 00021300 sll r2,r2,0x0c
001c3888: 00c21023 subu r2,r6,r2
001c388c: 28420800 slti r2,r2,0x0800
001c3890: 14400002 bne r2,r0,0x001c389c
001c3894: 00000000 nop
001c3898: 24c60001 addiu r6,r6,0x0001
001c389c: 04610002 bgez r3,0x001c38a8
001c38a0: 00601021 addu r2,r3,r0
001c38a4: 24620fff addiu r2,r3,0x0fff
001c38a8: 00021303 sra r2,r2,0x0c
001c38ac: 00021300 sll r2,r2,0x0c
001c38b0: 00621023 subu r2,r3,r2
001c38b4: 28420800 slti r2,r2,0x0800
001c38b8: 14400002 bne r2,r0,0x001c38c4
001c38bc: 00000000 nop
001c38c0: 24630001 addiu r3,r3,0x0001
001c38c4: 04c10002 bgez r6,0x001c38d0
001c38c8: 00c01021 addu r2,r6,r0
001c38cc: 24c20fff addiu r2,r6,0x0fff
001c38d0: 00023303 sra r6,r2,0x0c
001c38d4: 04610002 bgez r3,0x001c38e0
001c38d8: 00601021 addu r2,r3,r0
001c38dc: 24620fff addiu r2,r3,0x0fff
001c38e0: 00021b03 sra r3,r2,0x0c
001c38e4: 02002021 addu r4,r16,r0
001c38e8: 3c05801d lui r5,0x801d
001c38ec: 24a5a680 addiu r5,r5,0xa680
001c38f0: 27a20018 addiu r2,r29,0x0018
001c38f4: a7a60018 sh r6,0x0018(r29)
001c38f8: a7a3001a sh r3,0x001a(r29)
001c38fc: afa20010 sw r2,0x0010(r29)
001c3900: 26220018 addiu r2,r17,0x0018
001c3904: 3c07801d lui r7,0x801d
001c3908: 24e7a690 addiu r7,r7,0xa690
001c390c: 3c06801d lui r6,0x801d
001c3910: 24c6a688 addiu r6,r6,0xa688
001c3914: 02a73821 addu r7,r21,r7
001c3918: 0c070d32 jal 0x001c34c8
001c391c: afa20014 sw r2,0x0014(r29)
001c3920: 8e220008 lw r2,0x0008(r17)
001c3924: 00000000 nop
001c3928: 10400010 beq r2,r0,0x001c396c
001c392c: 26b5000c addiu r21,r21,0x000c
001c3930: 26520028 addiu r18,r18,0x0028
001c3934: 8e220000 lw r2,0x0000(r17)
001c3938: 8e030000 lw r3,0x0000(r16)
001c393c: 8c420000 lw r2,0x0000(r2)
001c3940: 00771824 and r3,r3,r23
001c3944: 00561024 and r2,r2,r22
001c3948: 00621825 or r3,r3,r2
001c394c: ae030000 sw r3,0x0000(r16)
001c3950: 8e230000 lw r3,0x0000(r17)
001c3954: 02162024 and r4,r16,r22
001c3958: 8c620000 lw r2,0x0000(r3)
001c395c: 26100028 addiu r16,r16,0x0028
001c3960: 00571024 and r2,r2,r23
001c3964: 00441025 or r2,r2,r4
001c3968: ac620000 sw r2,0x0000(r3)
001c396c: 3c02801d lui r2,0x801d
001c3970: 9042a861 lbu r2,-0x579f(r2)
001c3974: 26940001 addiu r20,r20,0x0001
001c3978: 0282102a slt r2,r20,r2
001c397c: 1440ff9c bne r2,r0,0x001c37f0
001c3980: 26730004 addiu r19,r19,0x0004
001c3984: 0c008f42 jal 0x00023d08
001c3988: 02002021 addu r4,r16,r0
001c398c: 02002021 addu r4,r16,r0
001c3990: 34050001 ori r5,r0,0x0001
001c3994: 34020008 ori r2,r0,0x0008
001c3998: a2020004 sb r2,0x0004(r16)
001c399c: a2020005 sb r2,0x0005(r16)
001c39a0: 0c008f1a jal 0x00023c68
001c39a4: a2020006 sb r2,0x0006(r16)
001c39a8: 02002021 addu r4,r16,r0
001c39ac: 0c008f24 jal 0x00023c90
001c39b0: 00002821 addu r5,r0,r0
001c39b4: 3c0400ff lui r4,0x00ff
001c39b8: 3484ffff ori r4,r4,0xffff
001c39bc: 340200ff ori r2,r0,0x00ff
001c39c0: 3c05ff00 lui r5,0xff00
001c39c4: a6000008 sh r0,0x0008(r16)
001c39c8: a600000a sh r0,0x000a(r16)
001c39cc: a6020010 sh r2,0x0010(r16)
001c39d0: a6000012 sh r0,0x0012(r16)
001c39d4: a6000018 sh r0,0x0018(r16)
001c39d8: a602001a sh r2,0x001a(r16)
001c39dc: a6020020 sh r2,0x0020(r16)
001c39e0: a6020022 sh r2,0x0022(r16)
001c39e4: 8e220000 lw r2,0x0000(r17)
001c39e8: 8e030000 lw r3,0x0000(r16)
001c39ec: 8c420000 lw r2,0x0000(r2)
001c39f0: 00651824 and r3,r3,r5
001c39f4: 00441024 and r2,r2,r4
001c39f8: 00621825 or r3,r3,r2
001c39fc: ae030000 sw r3,0x0000(r16)
001c3a00: 8e230000 lw r3,0x0000(r17)
001c3a04: 00000000 nop
001c3a08: 8c620000 lw r2,0x0000(r3)
001c3a0c: 02042024 and r4,r16,r4
001c3a10: 00451024 and r2,r2,r5
001c3a14: 00441025 or r2,r2,r4
001c3a18: ac620000 sw r2,0x0000(r3)
001c3a1c: 8fbf0048 lw r31,0x0048(r29)
001c3a20: 8fb70044 lw r23,0x0044(r29)
001c3a24: 8fb60040 lw r22,0x0040(r29)
001c3a28: 8fb5003c lw r21,0x003c(r29)
001c3a2c: 8fb40038 lw r20,0x0038(r29)
001c3a30: 8fb30034 lw r19,0x0034(r29)
001c3a34: 8fb20030 lw r18,0x0030(r29)
001c3a38: 8fb1002c lw r17,0x002c(r29)
001c3a3c: 8fb00028 lw r16,0x0028(r29)
001c3a40: 27bd0050 addiu r29,r29,0x0050
001c3a44: 03e00008 jr r31
001c3a48: 00000000 nop