mirror of https://github.com/zeldaret/tp.git
33 lines
1.3 KiB
ArmAsm
33 lines
1.3 KiB
ArmAsm
lbl_8029E0BC:
|
|
/* 8029E0BC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8029E0C0 7C 08 02 A6 */ mflr r0
|
|
/* 8029E0C4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8029E0C8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8029E0CC 48 0C 41 11 */ bl _savegpr_29
|
|
/* 8029E0D0 3B E0 00 00 */ li r31, 0
|
|
/* 8029E0D4 80 8D 8D 68 */ lwz r4, CH_BUF__6JASDsp(r13)
|
|
/* 8029E0D8 54 60 20 36 */ slwi r0, r3, 4
|
|
/* 8029E0DC 1C 00 01 80 */ mulli r0, r0, 0x180
|
|
/* 8029E0E0 7F C4 02 14 */ add r30, r4, r0
|
|
/* 8029E0E4 3B A0 00 00 */ li r29, 0
|
|
lbl_8029E0E8:
|
|
/* 8029E0E8 57 FF 0C 3C */ rlwinm r31, r31, 1, 0x10, 0x1e
|
|
/* 8029E0EC 7F C3 F3 78 */ mr r3, r30
|
|
/* 8029E0F0 4B FF FC 7D */ bl isActive__Q26JASDsp8TChannelCFv
|
|
/* 8029E0F4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 8029E0F8 41 82 00 0C */ beq lbl_8029E104
|
|
/* 8029E0FC 63 E0 00 01 */ ori r0, r31, 1
|
|
/* 8029E100 54 1F 04 3E */ clrlwi r31, r0, 0x10
|
|
lbl_8029E104:
|
|
/* 8029E104 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 8029E108 2C 1D 00 10 */ cmpwi r29, 0x10
|
|
/* 8029E10C 3B DE 01 80 */ addi r30, r30, 0x180
|
|
/* 8029E110 41 80 FF D8 */ blt lbl_8029E0E8
|
|
/* 8029E114 7F E3 FB 78 */ mr r3, r31
|
|
/* 8029E118 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8029E11C 48 0C 41 0D */ bl _restgpr_29
|
|
/* 8029E120 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8029E124 7C 08 03 A6 */ mtlr r0
|
|
/* 8029E128 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8029E12C 4E 80 00 20 */ blr
|