tp/asm/JSystem/JAudio2/JASBasicWaveBank/decWaveTable__16JASBasicWav...

45 lines
1.8 KiB
ArmAsm

lbl_8029883C:
/* 8029883C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80298840 7C 08 02 A6 */ mflr r0
/* 80298844 90 01 00 34 */ stw r0, 0x34(r1)
/* 80298848 39 61 00 30 */ addi r11, r1, 0x30
/* 8029884C 48 0C 99 81 */ bl _savegpr_25
/* 80298850 7C 79 1B 78 */ mr r25, r3
/* 80298854 7C 9A 23 78 */ mr r26, r4
/* 80298858 38 79 00 04 */ addi r3, r25, 4
/* 8029885C 90 61 00 08 */ stw r3, 8(r1)
/* 80298860 48 0A 67 E1 */ bl OSLockMutex
/* 80298864 3B 60 00 00 */ li r27, 0
/* 80298868 3B 9A 00 04 */ addi r28, r26, 4
/* 8029886C 3B A0 00 00 */ li r29, 0
/* 80298870 3B CD 8C F8 */ la r30, mNoLoad__16JASBasicWaveBank(r13) /* 80451278-_SDA_BASE_ */
/* 80298874 3B E0 FF FF */ li r31, -1
/* 80298878 48 00 00 38 */ b lbl_802988B0
lbl_8029887C:
/* 8029887C 7F 43 D3 78 */ mr r3, r26
/* 80298880 7F 64 DB 78 */ mr r4, r27
/* 80298884 48 00 02 D1 */ bl getWaveID__Q216JASBasicWaveBank10TWaveGroupCFi
/* 80298888 1C 63 00 2C */ mulli r3, r3, 0x2c
/* 8029888C 80 19 00 1C */ lwz r0, 0x1c(r25)
/* 80298890 7C 60 1A 14 */ add r3, r0, r3
/* 80298894 80 03 00 28 */ lwz r0, 0x28(r3)
/* 80298898 7C 00 E0 40 */ cmplw r0, r28
/* 8029889C 40 82 00 10 */ bne lbl_802988AC
/* 802988A0 93 A3 00 28 */ stw r29, 0x28(r3)
/* 802988A4 93 C3 00 24 */ stw r30, 0x24(r3)
/* 802988A8 93 E3 00 0C */ stw r31, 0xc(r3)
lbl_802988AC:
/* 802988AC 3B 7B 00 01 */ addi r27, r27, 1
lbl_802988B0:
/* 802988B0 A0 1A 00 7C */ lhz r0, 0x7c(r26)
/* 802988B4 7C 1B 00 40 */ cmplw r27, r0
/* 802988B8 41 80 FF C4 */ blt lbl_8029887C
/* 802988BC 80 61 00 08 */ lwz r3, 8(r1)
/* 802988C0 48 0A 68 5D */ bl OSUnlockMutex
/* 802988C4 39 61 00 30 */ addi r11, r1, 0x30
/* 802988C8 48 0C 99 51 */ bl _restgpr_25
/* 802988CC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802988D0 7C 08 03 A6 */ mtlr r0
/* 802988D4 38 21 00 30 */ addi r1, r1, 0x30
/* 802988D8 4E 80 00 20 */ blr