tp/include/Z2AudioLib/Z2Creature/asm/func_802C20E8.s

43 lines
2.1 KiB
ArmAsm

/* 802C20E8 002BF028 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802C20EC 002BF02C 7C 08 02 A6 */ mflr r0
/* 802C20F0 002BF030 90 01 00 24 */ stw r0, 0x24(r1)
/* 802C20F4 002BF034 39 61 00 20 */ addi r11, r1, 0x20
/* 802C20F8 002BF038 48 0A 00 E5 */ bl _savegpr_29
/* 802C20FC 002BF03C 7C 7D 1B 78 */ mr r29, r3
/* 802C2100 002BF040 7C 9E 23 78 */ mr r30, r4
/* 802C2104 002BF044 7C BF 2B 78 */ mr r31, r5
/* 802C2108 002BF048 4B FF E5 45 */ bl Z2Creature_NS_framework
/* 802C210C 002BF04C 38 7D 00 A4 */ addi r3, r29, 0xa4
/* 802C2110 002BF050 7F C4 F3 78 */ mr r4, r30
/* 802C2114 002BF054 7F E5 FB 78 */ mr r5, r31
/* 802C2118 002BF058 81 9D 00 B4 */ lwz r12, 0xb4(r29)
/* 802C211C 002BF05C 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2120 002BF060 7D 89 03 A6 */ mtctr r12
/* 802C2124 002BF064 4E 80 04 21 */ bctrl
/* 802C2128 002BF068 38 7D 00 C4 */ addi r3, r29, 0xc4
/* 802C212C 002BF06C 7F C4 F3 78 */ mr r4, r30
/* 802C2130 002BF070 7F E5 FB 78 */ mr r5, r31
/* 802C2134 002BF074 81 9D 00 D4 */ lwz r12, 0xd4(r29)
/* 802C2138 002BF078 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C213C 002BF07C 7D 89 03 A6 */ mtctr r12
/* 802C2140 002BF080 4E 80 04 21 */ bctrl
/* 802C2144 002BF084 38 7D 00 E4 */ addi r3, r29, 0xe4
/* 802C2148 002BF088 7F C4 F3 78 */ mr r4, r30
/* 802C214C 002BF08C 7F E5 FB 78 */ mr r5, r31
/* 802C2150 002BF090 81 9D 00 F4 */ lwz r12, 0xf4(r29)
/* 802C2154 002BF094 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2158 002BF098 7D 89 03 A6 */ mtctr r12
/* 802C215C 002BF09C 4E 80 04 21 */ bctrl
/* 802C2160 002BF0A0 38 7D 01 04 */ addi r3, r29, 0x104
/* 802C2164 002BF0A4 7F C4 F3 78 */ mr r4, r30
/* 802C2168 002BF0A8 7F E5 FB 78 */ mr r5, r31
/* 802C216C 002BF0AC 81 9D 01 14 */ lwz r12, 0x114(r29)
/* 802C2170 002BF0B0 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C2174 002BF0B4 7D 89 03 A6 */ mtctr r12
/* 802C2178 002BF0B8 4E 80 04 21 */ bctrl
/* 802C217C 002BF0BC 39 61 00 20 */ addi r11, r1, 0x20
/* 802C2180 002BF0C0 48 0A 00 A9 */ bl _restgpr_29
/* 802C2184 002BF0C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802C2188 002BF0C8 7C 08 03 A6 */ mtlr r0
/* 802C218C 002BF0CC 38 21 00 20 */ addi r1, r1, 0x20
/* 802C2190 002BF0D0 4E 80 00 20 */ blr