mirror of https://github.com/zeldaret/tp.git
116 lines
4.7 KiB
ArmAsm
116 lines
4.7 KiB
ArmAsm
lbl_80300F80:
|
|
/* 80300F80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80300F84 7C 08 02 A6 */ mflr r0
|
|
/* 80300F88 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80300F8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80300F90 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80300F94 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80300F98 38 00 00 01 */ li r0, 1
|
|
/* 80300F9C B0 03 01 40 */ sth r0, 0x140(r3)
|
|
/* 80300FA0 B0 03 01 42 */ sth r0, 0x142(r3)
|
|
/* 80300FA4 80 63 01 48 */ lwz r3, 0x148(r3)
|
|
/* 80300FA8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80300FAC 41 82 01 80 */ beq lbl_8030112C
|
|
/* 80300FB0 80 9F 01 4C */ lwz r4, 0x14c(r31)
|
|
/* 80300FB4 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80300FB8 41 82 01 74 */ beq lbl_8030112C
|
|
/* 80300FBC 80 BF 01 50 */ lwz r5, 0x150(r31)
|
|
/* 80300FC0 28 05 00 00 */ cmplwi r5, 0
|
|
/* 80300FC4 41 82 01 68 */ beq lbl_8030112C
|
|
/* 80300FC8 80 DF 01 54 */ lwz r6, 0x154(r31)
|
|
/* 80300FCC 28 06 00 00 */ cmplwi r6, 0
|
|
/* 80300FD0 41 82 01 5C */ beq lbl_8030112C
|
|
/* 80300FD4 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 80300FD8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80300FDC 41 82 01 50 */ beq lbl_8030112C
|
|
/* 80300FE0 80 04 00 70 */ lwz r0, 0x70(r4)
|
|
/* 80300FE4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80300FE8 41 82 01 44 */ beq lbl_8030112C
|
|
/* 80300FEC 80 05 00 70 */ lwz r0, 0x70(r5)
|
|
/* 80300FF0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80300FF4 41 82 01 38 */ beq lbl_8030112C
|
|
/* 80300FF8 80 06 00 70 */ lwz r0, 0x70(r6)
|
|
/* 80300FFC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80301000 41 82 01 2C */ beq lbl_8030112C
|
|
/* 80301004 38 80 00 00 */ li r4, 0
|
|
/* 80301008 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8030100C 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 80301010 7D 89 03 A6 */ mtctr r12
|
|
/* 80301014 4E 80 04 21 */ bctrl
|
|
/* 80301018 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8030101C 41 82 01 10 */ beq lbl_8030112C
|
|
/* 80301020 80 7F 01 4C */ lwz r3, 0x14c(r31)
|
|
/* 80301024 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 80301028 38 80 00 00 */ li r4, 0
|
|
/* 8030102C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80301030 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 80301034 7D 89 03 A6 */ mtctr r12
|
|
/* 80301038 4E 80 04 21 */ bctrl
|
|
/* 8030103C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80301040 41 82 00 EC */ beq lbl_8030112C
|
|
/* 80301044 80 7F 01 50 */ lwz r3, 0x150(r31)
|
|
/* 80301048 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 8030104C 38 80 00 00 */ li r4, 0
|
|
/* 80301050 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80301054 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 80301058 7D 89 03 A6 */ mtctr r12
|
|
/* 8030105C 4E 80 04 21 */ bctrl
|
|
/* 80301060 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80301064 41 82 00 C8 */ beq lbl_8030112C
|
|
/* 80301068 80 7F 01 54 */ lwz r3, 0x154(r31)
|
|
/* 8030106C 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 80301070 38 80 00 00 */ li r4, 0
|
|
/* 80301074 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80301078 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 8030107C 7D 89 03 A6 */ mtctr r12
|
|
/* 80301080 4E 80 04 21 */ bctrl
|
|
/* 80301084 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80301088 41 82 00 A4 */ beq lbl_8030112C
|
|
/* 8030108C 80 7F 01 4C */ lwz r3, 0x14c(r31)
|
|
/* 80301090 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 80301094 38 80 00 00 */ li r4, 0
|
|
/* 80301098 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8030109C 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 803010A0 7D 89 03 A6 */ mtctr r12
|
|
/* 803010A4 4E 80 04 21 */ bctrl
|
|
/* 803010A8 80 63 00 20 */ lwz r3, 0x20(r3)
|
|
/* 803010AC A3 C3 00 02 */ lhz r30, 2(r3)
|
|
/* 803010B0 80 7F 01 48 */ lwz r3, 0x148(r31)
|
|
/* 803010B4 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 803010B8 38 80 00 00 */ li r4, 0
|
|
/* 803010BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803010C0 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 803010C4 7D 89 03 A6 */ mtctr r12
|
|
/* 803010C8 4E 80 04 21 */ bctrl
|
|
/* 803010CC 80 63 00 20 */ lwz r3, 0x20(r3)
|
|
/* 803010D0 A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 803010D4 7C 00 F2 14 */ add r0, r0, r30
|
|
/* 803010D8 B0 1F 01 40 */ sth r0, 0x140(r31)
|
|
/* 803010DC 80 7F 01 50 */ lwz r3, 0x150(r31)
|
|
/* 803010E0 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 803010E4 38 80 00 00 */ li r4, 0
|
|
/* 803010E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803010EC 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 803010F0 7D 89 03 A6 */ mtctr r12
|
|
/* 803010F4 4E 80 04 21 */ bctrl
|
|
/* 803010F8 80 63 00 20 */ lwz r3, 0x20(r3)
|
|
/* 803010FC A3 C3 00 04 */ lhz r30, 4(r3)
|
|
/* 80301100 80 7F 01 48 */ lwz r3, 0x148(r31)
|
|
/* 80301104 80 63 00 70 */ lwz r3, 0x70(r3)
|
|
/* 80301108 38 80 00 00 */ li r4, 0
|
|
/* 8030110C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80301110 81 8C 00 A0 */ lwz r12, 0xa0(r12)
|
|
/* 80301114 7D 89 03 A6 */ mtctr r12
|
|
/* 80301118 4E 80 04 21 */ bctrl
|
|
/* 8030111C 80 63 00 20 */ lwz r3, 0x20(r3)
|
|
/* 80301120 A0 03 00 04 */ lhz r0, 4(r3)
|
|
/* 80301124 7C 00 F2 14 */ add r0, r0, r30
|
|
/* 80301128 B0 1F 01 42 */ sth r0, 0x142(r31)
|
|
lbl_8030112C:
|
|
/* 8030112C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80301130 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80301134 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80301138 7C 08 03 A6 */ mtlr r0
|
|
/* 8030113C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80301140 4E 80 00 20 */ blr
|