tp/asm/JSystem/J3DGraphBase/J3DMatBlock/reset__15J3DIndBlockFullFP1...

70 lines
2.7 KiB
ArmAsm

lbl_803210B0:
/* 803210B0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803210B4 7C 08 02 A6 */ mflr r0
/* 803210B8 90 01 00 24 */ stw r0, 0x24(r1)
/* 803210BC 39 61 00 20 */ addi r11, r1, 0x20
/* 803210C0 48 04 11 19 */ bl _savegpr_28
/* 803210C4 7C 7C 1B 78 */ mr r28, r3
/* 803210C8 7C 9D 23 78 */ mr r29, r4
/* 803210CC 7F A3 EB 78 */ mr r3, r29
/* 803210D0 81 9D 00 00 */ lwz r12, 0(r29)
/* 803210D4 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 803210D8 7D 89 03 A6 */ mtctr r12
/* 803210DC 4E 80 04 21 */ bctrl
/* 803210E0 98 7C 00 04 */ stb r3, 4(r28)
/* 803210E4 3B C0 00 00 */ li r30, 0
/* 803210E8 3B E0 00 00 */ li r31, 0
lbl_803210EC:
/* 803210EC 7F A3 EB 78 */ mr r3, r29
/* 803210F0 7F C4 F3 78 */ mr r4, r30
/* 803210F4 81 9D 00 00 */ lwz r12, 0(r29)
/* 803210F8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 803210FC 7D 89 03 A6 */ mtctr r12
/* 80321100 4E 80 04 21 */ bctrl
/* 80321104 80 63 00 00 */ lwz r3, 0(r3)
/* 80321108 38 1F 00 05 */ addi r0, r31, 5
/* 8032110C 7C 7C 01 2E */ stwx r3, r28, r0
/* 80321110 3B DE 00 01 */ addi r30, r30, 1
/* 80321114 28 1E 00 04 */ cmplwi r30, 4
/* 80321118 3B FF 00 04 */ addi r31, r31, 4
/* 8032111C 41 80 FF D0 */ blt lbl_803210EC
/* 80321120 3B C0 00 00 */ li r30, 0
/* 80321124 3B E0 00 00 */ li r31, 0
lbl_80321128:
/* 80321128 7F A3 EB 78 */ mr r3, r29
/* 8032112C 7F C4 F3 78 */ mr r4, r30
/* 80321130 81 9D 00 00 */ lwz r12, 0(r29)
/* 80321134 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80321138 7D 89 03 A6 */ mtctr r12
/* 8032113C 4E 80 04 21 */ bctrl
/* 80321140 7C 64 1B 78 */ mr r4, r3
/* 80321144 38 7F 00 18 */ addi r3, r31, 0x18
/* 80321148 7C 7C 1A 14 */ add r3, r28, r3
/* 8032114C 48 00 46 91 */ bl __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo
/* 80321150 3B DE 00 01 */ addi r30, r30, 1
/* 80321154 28 1E 00 03 */ cmplwi r30, 3
/* 80321158 3B FF 00 1C */ addi r31, r31, 0x1c
/* 8032115C 41 80 FF CC */ blt lbl_80321128
/* 80321160 3B C0 00 00 */ li r30, 0
/* 80321164 3B E0 00 00 */ li r31, 0
lbl_80321168:
/* 80321168 7F A3 EB 78 */ mr r3, r29
/* 8032116C 7F C4 F3 78 */ mr r4, r30
/* 80321170 81 9D 00 00 */ lwz r12, 0(r29)
/* 80321174 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 80321178 7D 89 03 A6 */ mtctr r12
/* 8032117C 4E 80 04 21 */ bctrl
/* 80321180 80 63 00 00 */ lwz r3, 0(r3)
/* 80321184 38 1F 00 6C */ addi r0, r31, 0x6c
/* 80321188 7C 7C 01 2E */ stwx r3, r28, r0
/* 8032118C 3B DE 00 01 */ addi r30, r30, 1
/* 80321190 28 1E 00 04 */ cmplwi r30, 4
/* 80321194 3B FF 00 04 */ addi r31, r31, 4
/* 80321198 41 80 FF D0 */ blt lbl_80321168
/* 8032119C 39 61 00 20 */ addi r11, r1, 0x20
/* 803211A0 48 04 10 85 */ bl _restgpr_28
/* 803211A4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803211A8 7C 08 03 A6 */ mtlr r0
/* 803211AC 38 21 00 20 */ addi r1, r1, 0x20
/* 803211B0 4E 80 00 20 */ blr