mirror of https://github.com/zeldaret/tp.git
83 lines
3.5 KiB
ArmAsm
83 lines
3.5 KiB
ArmAsm
lbl_8005115C:
|
|
/* 8005115C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 80051160 7C 08 02 A6 */ mflr r0
|
|
/* 80051164 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80051168 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 8005116C 48 31 10 55 */ bl _savegpr_22
|
|
/* 80051170 7C 7C 1B 78 */ mr r28, r3
|
|
/* 80051174 7C 9D 23 78 */ mr r29, r4
|
|
/* 80051178 7C B6 2B 78 */ mr r22, r5
|
|
/* 8005117C 7C DE 33 78 */ mr r30, r6
|
|
/* 80051180 7C FF 3B 78 */ mr r31, r7
|
|
/* 80051184 7D 37 4B 78 */ mr r23, r9
|
|
/* 80051188 7D 58 53 78 */ mr r24, r10
|
|
/* 8005118C 83 21 00 58 */ lwz r25, 0x58(r1)
|
|
/* 80051190 81 41 00 5C */ lwz r10, 0x5c(r1)
|
|
/* 80051194 8B 41 00 63 */ lbz r26, 0x63(r1)
|
|
/* 80051198 38 00 00 FF */ li r0, 0xff
|
|
/* 8005119C 98 03 00 78 */ stb r0, 0x78(r3)
|
|
/* 800511A0 98 03 00 79 */ stb r0, 0x79(r3)
|
|
/* 800511A4 98 03 00 7A */ stb r0, 0x7a(r3)
|
|
/* 800511A8 98 03 00 7B */ stb r0, 0x7b(r3)
|
|
/* 800511AC 93 41 00 08 */ stw r26, 8(r1)
|
|
/* 800511B0 7F 29 CB 78 */ mr r9, r25
|
|
/* 800511B4 4B FF FE 55 */ bl setEffectCenter__7dPaPo_cFPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzPC4cXyzScff
|
|
/* 800511B8 7C 7B 1B 78 */ mr r27, r3
|
|
/* 800511BC 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 800511C0 41 82 00 AC */ beq lbl_8005126C
|
|
/* 800511C4 C0 16 00 00 */ lfs f0, 0(r22)
|
|
/* 800511C8 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
/* 800511CC C0 16 00 04 */ lfs f0, 4(r22)
|
|
/* 800511D0 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 800511D4 C0 16 00 08 */ lfs f0, 8(r22)
|
|
/* 800511D8 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 800511DC 2C 1B 00 01 */ cmpwi r27, 1
|
|
/* 800511E0 40 82 00 10 */ bne lbl_800511F0
|
|
/* 800511E4 80 7C 00 28 */ lwz r3, 0x28(r28)
|
|
/* 800511E8 C0 03 01 CC */ lfs f0, 0x1cc(r3)
|
|
/* 800511EC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
lbl_800511F0:
|
|
/* 800511F0 93 21 00 08 */ stw r25, 8(r1)
|
|
/* 800511F4 93 41 00 0C */ stw r26, 0xc(r1)
|
|
/* 800511F8 38 1C 00 78 */ addi r0, r28, 0x78
|
|
/* 800511FC 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80051200 38 1C 00 7C */ addi r0, r28, 0x7c
|
|
/* 80051204 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80051208 7F 83 E3 78 */ mr r3, r28
|
|
/* 8005120C 38 9C 00 38 */ addi r4, r28, 0x38
|
|
/* 80051210 7F 65 DB 78 */ mr r5, r27
|
|
/* 80051214 7F A6 EB 78 */ mr r6, r29
|
|
/* 80051218 38 E1 00 18 */ addi r7, r1, 0x18
|
|
/* 8005121C 7F C8 F3 78 */ mr r8, r30
|
|
/* 80051220 7F E9 FB 78 */ mr r9, r31
|
|
/* 80051224 7E EA BB 78 */ mr r10, r23
|
|
/* 80051228 4B FF FC 55 */ bl setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc
|
|
/* 8005122C 93 21 00 08 */ stw r25, 8(r1)
|
|
/* 80051230 93 41 00 0C */ stw r26, 0xc(r1)
|
|
/* 80051234 38 1C 00 7A */ addi r0, r28, 0x7a
|
|
/* 80051238 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 8005123C 38 1C 00 7D */ addi r0, r28, 0x7d
|
|
/* 80051240 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80051244 7F 83 E3 78 */ mr r3, r28
|
|
/* 80051248 38 9C 00 58 */ addi r4, r28, 0x58
|
|
/* 8005124C 7F 65 DB 78 */ mr r5, r27
|
|
/* 80051250 7F A6 EB 78 */ mr r6, r29
|
|
/* 80051254 38 E1 00 18 */ addi r7, r1, 0x18
|
|
/* 80051258 7F C8 F3 78 */ mr r8, r30
|
|
/* 8005125C 7F E9 FB 78 */ mr r9, r31
|
|
/* 80051260 7F 0A C3 78 */ mr r10, r24
|
|
/* 80051264 4B FF FC 19 */ bl setEffect__7dPaPo_cFPUliPC12dKy_tevstr_cPC4cXyzUlUlPC4cXyzPC5csXyzScPUcPUc
|
|
/* 80051268 48 00 00 10 */ b lbl_80051278
|
|
lbl_8005126C:
|
|
/* 8005126C 38 00 00 00 */ li r0, 0
|
|
/* 80051270 98 1C 00 7C */ stb r0, 0x7c(r28)
|
|
/* 80051274 98 1C 00 7D */ stb r0, 0x7d(r28)
|
|
lbl_80051278:
|
|
/* 80051278 7F 63 DB 78 */ mr r3, r27
|
|
/* 8005127C 39 61 00 50 */ addi r11, r1, 0x50
|
|
/* 80051280 48 31 0F 8D */ bl _restgpr_22
|
|
/* 80051284 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 80051288 7C 08 03 A6 */ mtlr r0
|
|
/* 8005128C 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 80051290 4E 80 00 20 */ blr
|