E080 001c4638 - 001c4dac

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c463c: addiu r29,r29,-0x0078
001c4640: sll r4,r4,0x10
001c4644: sw r16,0x0050(r29)
001c4648: sra r16,r4,0x10
001c464c: sll r2,r16,0x05
001c4650: subu r2,r2,r16
001c4654: sll r2,r2,0x03
001c4658: lui r3,0x801c
001c465c: addiu r3,r3,-0x0fd4
001c4660: addu r2,r2,r3
001c4664: sw r2,0x0018(r29)
001c4668: sll r2,r6,0x01
001c466c: addu r2,r2,r6
001c4670: sll r2,r2,0x04
001c4674: addu r2,r2,r6
001c4678: sll r2,r2,0x02
001c467c: lui r3,0x801c
001c4680: lw r3,-0x4078(r3)
001c4684: addiu r2,r2,0x0014
001c4688: sw r31,0x0074(r29)
001c468c: sw r30,0x0070(r29)
001c4690: sw r23,0x006c(r29)
001c4694: sw r22,0x0068(r29)
001c4698: sw r21,0x0064(r29)
001c469c: sw r20,0x0060(r29)
001c46a0: sw r19,0x005c(r29)
001c46a4: sw r18,0x0058(r29)
001c46a8: sw r17,0x0054(r29)
001c46ac: sw r5,0x0010(r29)
001c46b0: jal 0x00044a60
001c46b4: addu r22,r2,r3
001c46b8: lw r10,0x0018(r29)
001c46bc: lw r9,0x0010(r29)
001c46c0: sw r2,0x0040(r29)
001c46c4: addu r17,r10,r9
001c46c8: lbu r3,0x0022(r17)
001c46cc: ori r4,r0,0x0001
001c46d0: beq r3,r4,0x001c46fc
001c46d4: slti r2,r3,0x0002
001c46d8: bne r2,r0,0x001c4d7c
001c46dc: nop
001c46e0: ori r2,r0,0x0002
001c46e4: beq r3,r2,0x001c48bc
001c46e8: ori r2,r0,0x0003
001c46ec: beq r3,r2,0x001c4d34
001c46f0: nop
001c46f4: j 0x001c4d7c
001c46f8: nop
001c46fc: lw r10,0x0010(r29)
001c4700: lw r9,0x0018(r29)
001c4704: sll r2,r10,0x02
001c4708: addu r17,r2,r9
001c470c: lw r4,0x00e4(r17)
001c4710: nop
001c4714: beq r4,r0,0x001c4724
001c4718: addu r18,r0,r0
001c471c: jal 0x001a4e9c
001c4720: nop
001c4724: ori r4,r0,0x06e4
001c4728: jal 0x001a4de8
001c472c: addu r5,r16,r0
001c4730: addu r20,r2,r0
001c4734: sw r20,0x00e4(r17)
001c4738: lhu r2,0x004c(r22)
001c473c: ori r23,r0,0x0040
001c4740: andi r3,r2,0x0004
001c4744: sltiu r3,r3,0x0001
001c4748: andi r2,r2,0x0003
001c474c: sll r2,r2,0x05
001c4750: ori r2,r2,0x0086
001c4754: sw r3,0x0020(r29)
001c4758: sh r2,0x0028(r29)
001c475c: addu r19,r0,r0
001c4760: sll r30,r18,0x06
001c4764: addu r21,r23,r0
001c4768: sll r17,r18,0x02
001c476c: sll r2,r17,0x01
001c4770: addu r2,r2,r17
001c4774: sll r2,r2,0x02
001c4778: addu r2,r2,r17
001c477c: sll r2,r2,0x02
001c4780: addiu r2,r2,0x0004
001c4784: addu r16,r20,r2
001c4788: jal 0x00023d44
001c478c: addu r4,r16,r0
001c4790: lw r10,0x0020(r29)
001c4794: nop
001c4798: beq r10,r0,0x001c47ac
001c479c: nop
001c47a0: lbu r2,0x0007(r16)
001c47a4: j 0x001c47b8
001c47a8: ori r2,r2,0x0002
001c47ac: lbu r2,0x0007(r16)
001c47b0: nop
001c47b4: andi r2,r2,0x00fd
001c47b8: sb r2,0x0007(r16)
001c47bc: sll r3,r19,0x06
001c47c0: addiu r4,r3,0x0080
001c47c4: addiu r3,r3,0x00c0
001c47c8: sll r2,r17,0x01
001c47cc: addu r2,r2,r17
001c47d0: sll r2,r2,0x02
001c47d4: addu r2,r2,r17
001c47d8: sll r2,r2,0x02
001c47dc: addu r2,r2,r20
001c47e0: addiu r7,r2,0x0344
001c47e4: addu r6,r16,r0
001c47e8: addiu r8,r6,0x0030
001c47ec: lhu r9,0x0028(r29)
001c47f0: ori r2,r0,0x7b00
001c47f4: sh r2,0x000e(r6)
001c47f8: addu r2,r30,r0
001c47fc: sh r4,0x0020(r6)
001c4800: sh r4,0x0008(r6)
001c4804: sh r2,0x0016(r6)
001c4808: sh r2,0x000a(r6)
001c480c: sh r3,0x002c(r6)
001c4810: sh r3,0x0014(r6)
001c4814: sh r21,0x002e(r6)
001c4818: sh r21,0x0022(r6)
001c481c: sh r9,0x001a(r6)
001c4820: lw r2,0x0000(r6)
001c4824: lw r3,0x0004(r6)
001c4828: lw r4,0x0008(r6)
001c482c: lw r5,0x000c(r6)
001c4830: sw r2,0x0000(r7)
001c4834: sw r3,0x0004(r7)
001c4838: sw r4,0x0008(r7)
001c483c: sw r5,0x000c(r7)
001c4840: addiu r6,r6,0x0010
001c4844: bne r6,r8,0x001c4820
001c4848: addiu r7,r7,0x0010
001c484c: lw r2,0x0000(r6)
001c4850: nop
001c4854: sw r2,0x0000(r7)
001c4858: addiu r19,r19,0x0001
001c485c: slti r2,r19,0x0004
001c4860: bne r2,r0,0x001c476c
001c4864: addiu r17,r17,0x0001
001c4868: addiu r18,r18,0x0001
001c486c: slti r2,r18,0x0004
001c4870: bne r2,r0,0x001c475c
001c4874: addiu r23,r23,0x0040
001c4878: sw r0,0x06d0(r20)
001c487c: sw r0,0x06cc(r20)
001c4880: sw r0,0x06dc(r20)
001c4884: sw r0,0x0000(r20)
001c4888: sw r0,0x06e0(r20)
001c488c: lhu r2,0x0014(r22)
001c4890: nop
001c4894: sh r2,0x06d8(r20)
001c4898: lhu r2,0x0016(r22)
001c489c: nop
001c48a0: sh r2,0x06da(r20)
001c48a4: lw r10,0x0018(r29)
001c48a8: lw r9,0x0010(r29)
001c48ac: ori r2,r0,0x0002
001c48b0: addu r3,r10,r9
001c48b4: j 0x001c4d7c
001c48b8: sb r2,0x0022(r3)
001c48bc: lw r10,0x0010(r29)
001c48c0: lw r9,0x0018(r29)
001c48c4: lw r3,0x0008(r22)
001c48c8: sll r2,r10,0x02
001c48cc: addu r2,r2,r9
001c48d0: srl r18,r3,0x1c
001c48d4: lw r20,0x00e4(r2)
001c48d8: lhu r2,0x00a8(r22)
001c48dc: addiu r18,r18,-0x0001
001c48e0: sll r2,r2,0x10
001c48e4: sra r3,r2,0x10
001c48e8: srl r2,r2,0x1f
001c48ec: addu r3,r3,r2
001c48f0: lhu r2,0x00aa(r22)
001c48f4: sra r3,r3,0x01
001c48f8: sw r3,0x0030(r29)
001c48fc: sll r2,r2,0x10
001c4900: sra r3,r2,0x10
001c4904: srl r2,r2,0x1f
001c4908: addu r3,r3,r2
001c490c: sra r3,r3,0x01
001c4910: addiu r2,r0,-0x0001
001c4914: beq r18,r2,0x001c4948
001c4918: sw r3,0x0038(r29)
001c491c: sll r2,r18,0x02
001c4920: addu r2,r2,r18
001c4924: sll r2,r2,0x05
001c4928: lui r3,0x801c
001c492c: lw r3,-0x4084(r3)
001c4930: lw r4,0x06dc(r20)
001c4934: addu r2,r2,r3
001c4938: addu r2,r2,r4
001c493c: lbu r19,0x0004(r2)
001c4940: j 0x001c494c
001c4944: nop
001c4948: addu r19,r0,r0
001c494c: lh r4,0x005c(r22)
001c4950: lh r5,0x0060(r22)
001c4954: jal 0x001a8be0
001c4958: addu r6,r19,r0
001c495c: sll r17,r2,0x04
001c4960: lw r3,0x0008(r22)
001c4964: addiu r2,r0,-0x0001
001c4968: srl r3,r3,0x08
001c496c: andi r18,r3,0x000f
001c4970: addiu r18,r18,-0x0001
001c4974: beq r18,r2,0x001c49a4
001c4978: sll r2,r18,0x02
001c497c: addu r2,r2,r18
001c4980: sll r2,r2,0x05
001c4984: lui r3,0x801c
001c4988: lw r3,-0x4084(r3)
001c498c: lw r4,0x06dc(r20)
001c4990: addu r2,r2,r3
001c4994: addu r2,r2,r4
001c4998: lbu r19,0x0004(r2)
001c499c: j 0x001c49a8
001c49a0: nop
001c49a4: addu r19,r0,r0
001c49a8: lh r4,0x002e(r22)
001c49ac: lh r5,0x0034(r22)
001c49b0: jal 0x001a8be0
001c49b4: addu r6,r19,r0
001c49b8: sll r4,r2,0x10
001c49bc: sra r4,r4,0x10
001c49c0: jal 0x0001bc28
001c49c4: addu r16,r2,r0
001c49c8: mult r2,r17
001c49cc: lw r3,0x06cc(r20)
001c49d0: mflo r2
001c49d4: sra r2,r2,0x0c
001c49d8: addu r2,r2,r3
001c49dc: sw r2,0x06cc(r20)
001c49e0: lw r10,0x0030(r29)
001c49e4: nop
001c49e8: sll r3,r10,0x0c
001c49ec: slt r2,r2,r3
001c49f0: bne r2,r0,0x001c4a14
001c49f4: nop
001c49f8: lw r2,0x06cc(r20)
001c49fc: nop
001c4a00: subu r2,r2,r3
001c4a04: sw r2,0x06cc(r20)
001c4a08: slt r2,r2,r3
001c4a0c: beq r2,r0,0x001c49f8
001c4a10: nop
001c4a14: lw r3,0x06cc(r20)
001c4a18: nop
001c4a1c: bgez r3,0x001c4a44
001c4a20: sll r4,r16,0x10
001c4a24: lw r9,0x0030(r29)
001c4a28: nop
001c4a2c: sll r4,r9,0x0c
001c4a30: addu r2,r4,r3
001c4a34: sw r2,0x06cc(r20)
001c4a38: bltz r2,0x001c4a30
001c4a3c: addu r3,r2,r0
001c4a40: sll r4,r16,0x10
001c4a44: jal 0x0001bb5c
001c4a48: sra r4,r4,0x10
001c4a4c: mult r2,r17
001c4a50: lw r3,0x06d0(r20)
001c4a54: mflo r2
001c4a58: sra r2,r2,0x0c
001c4a5c: addu r2,r2,r3
001c4a60: sw r2,0x06d0(r20)
001c4a64: lw r10,0x0038(r29)
001c4a68: nop
001c4a6c: sll r3,r10,0x0c
001c4a70: slt r2,r2,r3
001c4a74: bne r2,r0,0x001c4a98
001c4a78: nop
001c4a7c: lw r2,0x06d0(r20)
001c4a80: nop
001c4a84: subu r2,r2,r3
001c4a88: sw r2,0x06d0(r20)
001c4a8c: slt r2,r2,r3
001c4a90: beq r2,r0,0x001c4a7c
001c4a94: nop
001c4a98: lw r3,0x06d0(r20)
001c4a9c: nop
001c4aa0: bgez r3,0x001c4ac4
001c4aa4: nop
001c4aa8: lw r9,0x0038(r29)
001c4aac: nop
001c4ab0: sll r4,r9,0x0c
001c4ab4: addu r2,r4,r3
001c4ab8: sw r2,0x06d0(r20)
001c4abc: bltz r2,0x001c4ab4
001c4ac0: addu r3,r2,r0
001c4ac4: lhu r2,0x0006(r22)
001c4ac8: nop
001c4acc: andi r2,r2,0x0040
001c4ad0: beq r2,r0,0x001c4b4c
001c4ad4: ori r30,r0,0x0080
001c4ad8: lw r3,0x0010(r22)
001c4adc: lui r4,0x801c
001c4ae0: lw r4,-0x4084(r4)
001c4ae4: lw r5,0x06dc(r20)
001c4ae8: andi r18,r3,0x0fff
001c4aec: andi r3,r3,0x000f
001c4af0: sll r2,r3,0x02
001c4af4: addu r2,r2,r3
001c4af8: sll r2,r2,0x05
001c4afc: addu r2,r2,r4
001c4b00: addu r2,r2,r5
001c4b04: sra r3,r18,0x04
001c4b08: andi r3,r3,0x000f
001c4b0c: lbu r7,0x0004(r2)
001c4b10: sll r2,r3,0x02
001c4b14: addu r2,r2,r3
001c4b18: sll r2,r2,0x05
001c4b1c: addu r2,r2,r4
001c4b20: addu r2,r2,r5
001c4b24: srl r3,r18,0x08
001c4b28: lbu r6,0x0004(r2)
001c4b2c: sll r2,r3,0x02
001c4b30: addu r2,r2,r3
001c4b34: sll r2,r2,0x05
001c4b38: addu r2,r2,r4
001c4b3c: addu r2,r2,r5
001c4b40: lbu r30,0x0004(r2)
001c4b44: j 0x001c4b54
001c4b48: nop
001c4b4c: ori r6,r0,0x0080
001c4b50: ori r7,r0,0x0080
001c4b54: lh r23,0x0054(r22)
001c4b58: lh r22,0x004e(r22)
001c4b5c: bgtz r23,0x001c4b6c
001c4b60: slti r2,r23,0x0180
001c4b64: ori r23,r0,0x0001
001c4b68: slti r2,r23,0x0180
001c4b6c: bne r2,r0,0x001c4b78
001c4b70: addu r19,r0,r0
001c4b74: ori r23,r0,0x017f
001c4b78: addu r17,r0,r0
001c4b7c: sll r21,r19,0x02
001c4b80: addu r4,r21,r17
001c4b84: lw r2,0x0000(r20)
001c4b88: lw r10,0x0030(r29)
001c4b8c: sll r3,r2,0x01
001c4b90: addu r3,r3,r2
001c4b94: sll r3,r3,0x02
001c4b98: addu r3,r3,r2
001c4b9c: sll r3,r3,0x06
001c4ba0: addiu r3,r3,0x0004
001c4ba4: addu r3,r20,r3
001c4ba8: sll r2,r4,0x01
001c4bac: addu r2,r2,r4
001c4bb0: sll r2,r2,0x02
001c4bb4: addu r2,r2,r4
001c4bb8: sll r2,r2,0x02
001c4bbc: addu r16,r3,r2
001c4bc0: lw r2,0x06cc(r20)
001c4bc4: lbu r3,0x06d8(r20)
001c4bc8: sra r2,r2,0x0c
001c4bcc: addu r2,r2,r3
001c4bd0: addu r3,r2,r10
001c4bd4: lui r10,0x801c
001c4bd8: addiu r10,r10,0x4ef4
001c4bdc: sb r2,0x0024(r16)
001c4be0: sb r2,0x000c(r16)
001c4be4: sb r3,0x0030(r16)
001c4be8: sb r3,0x0018(r16)
001c4bec: lw r2,0x06d0(r20)
001c4bf0: lbu r3,0x06da(r20)
001c4bf4: lw r9,0x0038(r29)
001c4bf8: sra r2,r2,0x0c
001c4bfc: addu r2,r2,r3
001c4c00: addu r3,r2,r9
001c4c04: sb r3,0x0031(r16)
001c4c08: sb r3,0x0025(r16)
001c4c0c: sll r3,r22,0x02
001c4c10: addu r3,r3,r22
001c4c14: sll r3,r3,0x02
001c4c18: addu r3,r3,r10
001c4c1c: addu r3,r21,r3
001c4c20: sb r2,0x0019(r16)
001c4c24: sb r2,0x000d(r16)
001c4c28: lw r18,0x0000(r3)
001c4c2c: nop
001c4c30: mult r18,r7
001c4c34: mflo r2
001c4c38: nop
001c4c3c: nop
001c4c40: mult r18,r6
001c4c44: mflo r4
001c4c48: nop
001c4c4c: nop
001c4c50: mult r18,r30
001c4c54: srl r2,r2,0x0c
001c4c58: sb r2,0x0010(r16)
001c4c5c: sb r2,0x0004(r16)
001c4c60: srl r4,r4,0x0c
001c4c64: sb r4,0x0011(r16)
001c4c68: sb r4,0x0005(r16)
001c4c6c: mflo r2
001c4c70: srl r2,r2,0x0c
001c4c74: sb r2,0x0012(r16)
001c4c78: sb r2,0x0006(r16)
001c4c7c: lw r18,0x0004(r3)
001c4c80: nop
001c4c84: mult r18,r7
001c4c88: mflo r2
001c4c8c: nop
001c4c90: nop
001c4c94: mult r18,r6
001c4c98: mflo r3
001c4c9c: nop
001c4ca0: nop
001c4ca4: mult r18,r30
001c4ca8: addiu r17,r17,0x0001
001c4cac: addu r5,r16,r0
001c4cb0: lw r9,0x0040(r29)
001c4cb4: sll r4,r23,0x02
001c4cb8: addu r4,r9,r4
001c4cbc: srl r2,r2,0x0c
001c4cc0: sb r2,0x0028(r5)
001c4cc4: sb r2,0x001c(r5)
001c4cc8: srl r3,r3,0x0c
001c4ccc: sb r3,0x0029(r5)
001c4cd0: sb r3,0x001d(r5)
001c4cd4: mflo r2
001c4cd8: srl r2,r2,0x0c
001c4cdc: sb r2,0x002a(r5)
001c4ce0: sb r2,0x001e(r5)
001c4ce4: sw r6,0x0048(r29)
001c4ce8: jal 0x00023bb4
001c4cec: sw r7,0x004c(r29)
001c4cf0: slti r2,r17,0x0004
001c4cf4: lw r6,0x0048(r29)
001c4cf8: lw r7,0x004c(r29)
001c4cfc: bne r2,r0,0x001c4b84
001c4d00: addu r4,r21,r17
001c4d04: addiu r19,r19,0x0001
001c4d08: slti r2,r19,0x0004
001c4d0c: bne r2,r0,0x001c4b7c
001c4d10: addu r17,r0,r0
001c4d14: lw r2,0x06dc(r20)
001c4d18: lw r3,0x0000(r20)
001c4d1c: addiu r2,r2,0x0001
001c4d20: sw r2,0x06dc(r20)
001c4d24: ori r2,r0,0x0001
001c4d28: subu r2,r2,r3
001c4d2c: j 0x001c4d7c
001c4d30: sw r2,0x0000(r20)
001c4d34: lw r10,0x0010(r29)
001c4d38: lw r9,0x0018(r29)
001c4d3c: sll r2,r10,0x02
001c4d40: addu r16,r2,r9
001c4d44: lw r20,0x00e4(r16)
001c4d48: nop
001c4d4c: lw r2,0x06e0(r20)
001c4d50: nop
001c4d54: bne r2,r0,0x001c4d64
001c4d58: nop
001c4d5c: j 0x001c4d7c
001c4d60: sw r4,0x06e0(r20)
001c4d64: beq r20,r0,0x001c4d78
001c4d68: nop
001c4d6c: jal 0x001a4e9c
001c4d70: addu r4,r20,r0
001c4d74: sw r0,0x00e4(r16)
001c4d78: sb r0,0x0022(r17)
001c4d7c: lw r31,0x0074(r29)
001c4d80: lw r30,0x0070(r29)
001c4d84: lw r23,0x006c(r29)
001c4d88: lw r22,0x0068(r29)
001c4d8c: lw r21,0x0064(r29)
001c4d90: lw r20,0x0060(r29)
001c4d94: lw r19,0x005c(r29)
001c4d98: lw r18,0x0058(r29)
001c4d9c: lw r17,0x0054(r29)
001c4da0: lw r16,0x0050(r29)
001c4da4: addiu r29,r29,0x0078
001c4da8: jr r31
001c4dac: nop