mirror of https://github.com/zeldaret/tp.git
47 lines
1.9 KiB
ArmAsm
47 lines
1.9 KiB
ArmAsm
lbl_80373468:
|
|
/* 80373468 7C 08 02 A6 */ mflr r0
|
|
/* 8037346C 38 80 00 02 */ li r4, 2
|
|
/* 80373470 90 01 00 04 */ stw r0, 4(r1)
|
|
/* 80373474 3C 00 60 00 */ lis r0, 0x6000
|
|
/* 80373478 94 21 FF C8 */ stwu r1, -0x38(r1)
|
|
/* 8037347C BF 61 00 24 */ stmw r27, 0x24(r1)
|
|
/* 80373480 3F C0 CC 00 */ lis r30, 0xCC00 /* 0xCC006800@ha */
|
|
/* 80373484 3B 63 00 00 */ addi r27, r3, 0
|
|
/* 80373488 3B BE 68 00 */ addi r29, r30, 0x6800 /* 0xCC006800@l */
|
|
/* 8037348C 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 80373490 80 BE 68 28 */ lwz r5, 0x6828(r30)
|
|
/* 80373494 70 A5 04 05 */ andi. r5, r5, 0x405
|
|
/* 80373498 60 A5 00 C0 */ ori r5, r5, 0xc0
|
|
/* 8037349C 94 BD 00 28 */ stwu r5, 0x28(r29)
|
|
/* 803734A0 38 A0 00 01 */ li r5, 1
|
|
/* 803734A4 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 803734A8 48 00 00 6D */ bl DBGEXIImm
|
|
/* 803734AC 7C 60 00 34 */ cntlzw r0, r3
|
|
/* 803734B0 54 1F D9 7E */ srwi r31, r0, 5
|
|
lbl_803734B4:
|
|
/* 803734B4 3B 9E 68 00 */ addi r28, r30, 0x6800
|
|
/* 803734B8 84 1C 00 34 */ lwzu r0, 0x34(r28)
|
|
/* 803734BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 803734C0 40 82 FF F4 */ bne lbl_803734B4
|
|
/* 803734C4 38 7B 00 00 */ addi r3, r27, 0
|
|
/* 803734C8 38 80 00 04 */ li r4, 4
|
|
/* 803734CC 38 A0 00 00 */ li r5, 0
|
|
/* 803734D0 48 00 00 45 */ bl DBGEXIImm
|
|
/* 803734D4 7C 60 00 34 */ cntlzw r0, r3
|
|
/* 803734D8 54 00 D9 7E */ srwi r0, r0, 5
|
|
/* 803734DC 7F E3 03 78 */ or r3, r31, r0
|
|
lbl_803734E0:
|
|
/* 803734E0 80 1C 00 00 */ lwz r0, 0(r28)
|
|
/* 803734E4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 803734E8 40 82 FF F8 */ bne lbl_803734E0
|
|
/* 803734EC 80 9D 00 00 */ lwz r4, 0(r29)
|
|
/* 803734F0 7C 60 00 34 */ cntlzw r0, r3
|
|
/* 803734F4 54 03 D9 7E */ srwi r3, r0, 5
|
|
/* 803734F8 70 80 04 05 */ andi. r0, r4, 0x405
|
|
/* 803734FC 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 80373500 BB 61 00 24 */ lmw r27, 0x24(r1)
|
|
/* 80373504 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 80373508 38 21 00 38 */ addi r1, r1, 0x38
|
|
/* 8037350C 7C 08 03 A6 */ mtlr r0
|
|
/* 80373510 4E 80 00 20 */ blr
|