tp/asm/JSystem/J3DGraphBase/J3DShape/countBumpMtxNum__8J3DShapeC...

32 lines
1.2 KiB
ArmAsm

lbl_80314E28:
/* 80314E28 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80314E2C 7C 08 02 A6 */ mflr r0
/* 80314E30 90 01 00 24 */ stw r0, 0x24(r1)
/* 80314E34 39 61 00 20 */ addi r11, r1, 0x20
/* 80314E38 48 04 D3 A1 */ bl _savegpr_28
/* 80314E3C 3B A0 00 00 */ li r29, 0
/* 80314E40 3B 80 00 00 */ li r28, 0
/* 80314E44 83 C3 00 38 */ lwz r30, 0x38(r3)
/* 80314E48 A3 E3 00 0A */ lhz r31, 0xa(r3)
/* 80314E4C 48 00 00 24 */ b lbl_80314E70
lbl_80314E50:
/* 80314E50 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
/* 80314E54 7C 7E 00 2E */ lwzx r3, r30, r0
/* 80314E58 81 83 00 00 */ lwz r12, 0(r3)
/* 80314E5C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80314E60 7D 89 03 A6 */ mtctr r12
/* 80314E64 4E 80 04 21 */ bctrl
/* 80314E68 7F BD 1A 14 */ add r29, r29, r3
/* 80314E6C 3B 9C 00 01 */ addi r28, r28, 1
lbl_80314E70:
/* 80314E70 57 80 04 3E */ clrlwi r0, r28, 0x10
/* 80314E74 7C 00 F8 40 */ cmplw r0, r31
/* 80314E78 41 80 FF D8 */ blt lbl_80314E50
/* 80314E7C 7F A3 EB 78 */ mr r3, r29
/* 80314E80 39 61 00 20 */ addi r11, r1, 0x20
/* 80314E84 48 04 D3 A1 */ bl _restgpr_28
/* 80314E88 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80314E8C 7C 08 03 A6 */ mtlr r0
/* 80314E90 38 21 00 20 */ addi r1, r1, 0x20
/* 80314E94 4E 80 00 20 */ blr