mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-30 23:44:28 -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>
35 lines
1.8 KiB
ArmAsm
35 lines
1.8 KiB
ArmAsm
/* 802B3318 002B0258 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802B331C 002B025C 88 03 00 D0 */ lbz r0, 0xd0(r3)
|
|
/* 802B3320 002B0260 50 80 0F BC */ rlwimi r0, r4, 1, 0x1e, 0x1e
|
|
/* 802B3324 002B0264 98 03 00 D0 */ stb r0, 0xd0(r3)
|
|
/* 802B3328 002B0268 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
|
/* 802B332C 002B026C 40 82 00 64 */ bne lbl_802B3390
|
|
/* 802B3330 002B0270 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802B3334 002B0274 41 82 00 40 */ beq lbl_802B3374
|
|
/* 802B3338 002B0278 C0 03 00 84 */ lfs f0, 0x84(r3)
|
|
/* 802B333C 002B027C 90 A3 00 90 */ stw r5, 0x90(r3)
|
|
/* 802B3340 002B0280 C0 62 BF 98 */ lfs f3, lbl_80455998-_SDA2_BASE_(r2)
|
|
/* 802B3344 002B0284 EC 43 00 28 */ fsubs f2, f3, f0
|
|
/* 802B3348 002B0288 80 03 00 90 */ lwz r0, 0x90(r3)
|
|
/* 802B334C 002B028C C8 22 BF A8 */ lfd f1, lbl_804559A8-_SDA2_BASE_(r2)
|
|
/* 802B3350 002B0290 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 802B3354 002B0294 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 802B3358 002B0298 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 802B335C 002B029C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 802B3360 002B02A0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802B3364 002B02A4 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 802B3368 002B02A8 D0 03 00 88 */ stfs f0, 0x88(r3)
|
|
/* 802B336C 002B02AC D0 63 00 8C */ stfs f3, 0x8c(r3)
|
|
/* 802B3370 002B02B0 48 00 00 20 */ b lbl_802B3390
|
|
lbl_802B3374:
|
|
/* 802B3374 002B02B4 C0 02 BF 98 */ lfs f0, lbl_80455998-_SDA2_BASE_(r2)
|
|
/* 802B3378 002B02B8 D0 03 00 84 */ stfs f0, 0x84(r3)
|
|
/* 802B337C 002B02BC C0 02 BF 9C */ lfs f0, lbl_8045599C-_SDA2_BASE_(r2)
|
|
/* 802B3380 002B02C0 D0 03 00 88 */ stfs f0, 0x88(r3)
|
|
/* 802B3384 002B02C4 38 00 00 00 */ li r0, 0
|
|
/* 802B3388 002B02C8 90 03 00 90 */ stw r0, 0x90(r3)
|
|
/* 802B338C 002B02CC D0 03 00 8C */ stfs f0, 0x8c(r3)
|
|
lbl_802B3390:
|
|
/* 802B3390 002B02D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802B3394 002B02D4 4E 80 00 20 */ blr
|