Files
tp/asm/d/d_attention/initList__12dAttention_cFUl.s
T
JulgodisandJulgodis ed1ee30dd2 building RELs
2021-04-06 18:00:35 +02:00

91 lines
3.9 KiB
ArmAsm

lbl_80071240:
/* 80071240 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80071244 7C 08 02 A6 */ mflr r0
/* 80071248 90 01 00 24 */ stw r0, 0x24(r1)
/* 8007124C 39 61 00 20 */ addi r11, r1, 0x20
/* 80071250 48 2F 0F 85 */ bl _savegpr_27
/* 80071254 7C 7F 1B 78 */ mr r31, r3
/* 80071258 90 83 00 10 */ stw r4, 0x10(r3)
/* 8007125C 80 03 03 34 */ lwz r0, 0x334(r3)
/* 80071260 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 80071264 40 82 00 84 */ bne lbl_800712E8
/* 80071268 80 1F 00 04 */ lwz r0, 4(r31)
/* 8007126C 20 60 FF FF */ subfic r3, r0, -1
/* 80071270 30 03 FF FF */ addic r0, r3, -1
/* 80071274 7F 60 19 10 */ subfe r27, r0, r3
/* 80071278 93 7F 03 D8 */ stw r27, 0x3d8(r31)
/* 8007127C 80 1F 03 DC */ lwz r0, 0x3dc(r31)
/* 80071280 2C 00 00 00 */ cmpwi r0, 0
/* 80071284 41 82 00 24 */ beq lbl_800712A8
/* 80071288 38 7F 03 38 */ addi r3, r31, 0x338
/* 8007128C 1C 80 00 14 */ mulli r4, r0, 0x14
/* 80071290 38 84 03 38 */ addi r4, r4, 0x338
/* 80071294 7C 9F 22 14 */ add r4, r31, r4
/* 80071298 38 A0 00 14 */ li r5, 0x14
/* 8007129C 4B F9 22 A5 */ bl memcpy
/* 800712A0 C0 02 8C 50 */ lfs f0, lit_4071(r2)
/* 800712A4 D0 1F 03 38 */ stfs f0, 0x338(r31)
lbl_800712A8:
/* 800712A8 38 00 00 00 */ li r0, 0
/* 800712AC 90 1F 03 DC */ stw r0, 0x3dc(r31)
/* 800712B0 3C 60 80 45 */ lis r3, __float_max@ha /* 0x80450AE8@ha */
/* 800712B4 3B A3 0A E8 */ addi r29, r3, __float_max@l /* 0x80450AE8@l */
/* 800712B8 1F DB 00 14 */ mulli r30, r27, 0x14
/* 800712BC 48 00 00 24 */ b lbl_800712E0
lbl_800712C0:
/* 800712C0 7F 9F F2 14 */ add r28, r31, r30
/* 800712C4 38 7C 03 38 */ addi r3, r28, 0x338
/* 800712C8 38 80 00 00 */ li r4, 0
/* 800712CC 48 00 25 CD */ bl setActor__10dAttList_cFP10fopAc_ac_c
/* 800712D0 C0 1D 00 00 */ lfs f0, 0(r29)
/* 800712D4 D0 1C 03 38 */ stfs f0, 0x338(r28)
/* 800712D8 3B 7B 00 01 */ addi r27, r27, 1
/* 800712DC 3B DE 00 14 */ addi r30, r30, 0x14
lbl_800712E0:
/* 800712E0 2C 1B 00 08 */ cmpwi r27, 8
/* 800712E4 41 80 FF DC */ blt lbl_800712C0
lbl_800712E8:
/* 800712E8 3B 60 00 00 */ li r27, 0
/* 800712EC 3B C0 00 00 */ li r30, 0
/* 800712F0 93 7F 04 34 */ stw r27, 0x434(r31)
/* 800712F4 93 7F 04 30 */ stw r27, 0x430(r31)
/* 800712F8 3C 60 80 45 */ lis r3, __float_max@ha /* 0x80450AE8@ha */
/* 800712FC 3B A3 0A E8 */ addi r29, r3, __float_max@l /* 0x80450AE8@l */
lbl_80071300:
/* 80071300 7F 9F F2 14 */ add r28, r31, r30
/* 80071304 38 7C 03 E0 */ addi r3, r28, 0x3e0
/* 80071308 38 80 00 00 */ li r4, 0
/* 8007130C 48 00 25 8D */ bl setActor__10dAttList_cFP10fopAc_ac_c
/* 80071310 C0 1D 00 00 */ lfs f0, 0(r29)
/* 80071314 D0 1C 03 E0 */ stfs f0, 0x3e0(r28)
/* 80071318 3B 7B 00 01 */ addi r27, r27, 1
/* 8007131C 2C 1B 00 04 */ cmpwi r27, 4
/* 80071320 3B DE 00 14 */ addi r30, r30, 0x14
/* 80071324 41 80 FF DC */ blt lbl_80071300
/* 80071328 3B 60 00 00 */ li r27, 0
/* 8007132C 3B C0 00 00 */ li r30, 0
/* 80071330 93 7F 04 8C */ stw r27, 0x48c(r31)
/* 80071334 93 7F 04 88 */ stw r27, 0x488(r31)
/* 80071338 3C 60 80 45 */ lis r3, __float_max@ha /* 0x80450AE8@ha */
/* 8007133C 3B A3 0A E8 */ addi r29, r3, __float_max@l /* 0x80450AE8@l */
lbl_80071340:
/* 80071340 7F 9F F2 14 */ add r28, r31, r30
/* 80071344 38 7C 04 38 */ addi r3, r28, 0x438
/* 80071348 38 80 00 00 */ li r4, 0
/* 8007134C 48 00 25 4D */ bl setActor__10dAttList_cFP10fopAc_ac_c
/* 80071350 C0 1D 00 00 */ lfs f0, 0(r29)
/* 80071354 D0 1C 04 38 */ stfs f0, 0x438(r28)
/* 80071358 3B 7B 00 01 */ addi r27, r27, 1
/* 8007135C 2C 1B 00 04 */ cmpwi r27, 4
/* 80071360 3B DE 00 14 */ addi r30, r30, 0x14
/* 80071364 41 80 FF DC */ blt lbl_80071340
/* 80071368 80 1F 03 34 */ lwz r0, 0x334(r31)
/* 8007136C 60 00 10 00 */ ori r0, r0, 0x1000
/* 80071370 90 1F 03 34 */ stw r0, 0x334(r31)
/* 80071374 39 61 00 20 */ addi r11, r1, 0x20
/* 80071378 48 2F 0E A9 */ bl _restgpr_27
/* 8007137C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80071380 7C 08 03 A6 */ mtlr r0
/* 80071384 38 21 00 20 */ addi r1, r1, 0x20
/* 80071388 4E 80 00 20 */ blr