mirror of
https://github.com/zeldaret/tp
synced 2026-08-31 17:33:00 -04:00
6f3f8cc38e
* Z2AudioLib: split - Z2SpeechMgr2 - Z2Audience - Z2EnvSeMgr - Z2SoundMgr - Z2AudioMgr - Z2Creature - Z2SoundStarter - Z2WolfHowlMgr - Z2SoundObject - Z2SoundObjMgr - Z2SoundInfo - Z2AudioArcLoader - Z2AudioLib - Z2SoundHandles - Z2LinkMgr: finish splitting - Z2SceneMgr: finish splitting - Z2SeqMgr: finish splitting * merge fix Co-authored-by: Pheenoh <pheenoh@gmail.com>
51 lines
2.5 KiB
ArmAsm
51 lines
2.5 KiB
ArmAsm
/* 802B43E0 002B1320 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802B43E4 002B1324 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 802B43E8 002B1328 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802B43EC 002B132C 41 82 00 10 */ beq lbl_802B43FC
|
|
/* 802B43F0 002B1330 80 A5 00 18 */ lwz r5, 0x18(r5)
|
|
/* 802B43F4 002B1334 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 802B43F8 002B1338 48 00 00 08 */ b lbl_802B4400
|
|
lbl_802B43FC:
|
|
/* 802B43FC 002B133C 38 A0 FF FF */ li r5, -1
|
|
lbl_802B4400:
|
|
/* 802B4400 002B1340 3C 05 FF 00 */ addis r0, r5, 0xff00
|
|
/* 802B4404 002B1344 28 00 00 0F */ cmplwi r0, 0xf
|
|
/* 802B4408 002B1348 40 82 00 88 */ bne lbl_802B4490
|
|
/* 802B440C 002B134C 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
|
/* 802B4410 002B1350 41 82 00 44 */ beq lbl_802B4454
|
|
/* 802B4414 002B1354 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 802B4418 002B1358 38 00 00 05 */ li r0, 5
|
|
/* 802B441C 002B135C 90 03 00 30 */ stw r0, 0x30(r3)
|
|
/* 802B4420 002B1360 C0 62 BF 98 */ lfs f3, lbl_80455998-_SDA2_BASE_(r2)
|
|
/* 802B4424 002B1364 EC 43 00 28 */ fsubs f2, f3, f0
|
|
/* 802B4428 002B1368 80 03 00 30 */ lwz r0, 0x30(r3)
|
|
/* 802B442C 002B136C C8 22 BF A8 */ lfd f1, lbl_804559A8-_SDA2_BASE_(r2)
|
|
/* 802B4430 002B1370 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802B4434 002B1374 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 802B4438 002B1378 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 802B443C 002B137C C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 802B4440 002B1380 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802B4444 002B1384 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 802B4448 002B1388 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 802B444C 002B138C D0 63 00 2C */ stfs f3, 0x2c(r3)
|
|
/* 802B4450 002B1390 48 00 00 40 */ b lbl_802B4490
|
|
lbl_802B4454:
|
|
/* 802B4454 002B1394 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 802B4458 002B1398 38 00 00 05 */ li r0, 5
|
|
/* 802B445C 002B139C 90 03 00 30 */ stw r0, 0x30(r3)
|
|
/* 802B4460 002B13A0 C0 62 C0 14 */ lfs f3, lbl_80455A14-_SDA2_BASE_(r2)
|
|
/* 802B4464 002B13A4 EC 43 00 28 */ fsubs f2, f3, f0
|
|
/* 802B4468 002B13A8 80 03 00 30 */ lwz r0, 0x30(r3)
|
|
/* 802B446C 002B13AC C8 22 BF A8 */ lfd f1, lbl_804559A8-_SDA2_BASE_(r2)
|
|
/* 802B4470 002B13B0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802B4474 002B13B4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 802B4478 002B13B8 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 802B447C 002B13BC C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 802B4480 002B13C0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802B4484 002B13C4 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 802B4488 002B13C8 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 802B448C 002B13CC D0 63 00 2C */ stfs f3, 0x2c(r3)
|
|
lbl_802B4490:
|
|
/* 802B4490 002B13D0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802B4494 002B13D4 4E 80 00 20 */ blr
|