mirror of https://github.com/zeldaret/tp.git
32 lines
1.2 KiB
ArmAsm
32 lines
1.2 KiB
ArmAsm
lbl_8033B220:
|
|
/* 8033B220 80 CD 90 C4 */ lwz r6, NumHeaps(r13)
|
|
/* 8033B224 38 03 00 1F */ addi r0, r3, 0x1f
|
|
/* 8033B228 80 AD 90 C0 */ lwz r5, HeapArray(r13)
|
|
/* 8033B22C 54 07 00 34 */ rlwinm r7, r0, 0, 0, 0x1a
|
|
/* 8033B230 2C 06 00 00 */ cmpwi r6, 0
|
|
/* 8033B234 7C C9 03 A6 */ mtctr r6
|
|
/* 8033B238 54 84 00 34 */ rlwinm r4, r4, 0, 0, 0x1a
|
|
/* 8033B23C 38 60 00 00 */ li r3, 0
|
|
/* 8033B240 40 81 00 44 */ ble lbl_8033B284
|
|
lbl_8033B244:
|
|
/* 8033B244 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 8033B248 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8033B24C 40 80 00 2C */ bge lbl_8033B278
|
|
/* 8033B250 7C 07 20 50 */ subf r0, r7, r4
|
|
/* 8033B254 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 8033B258 38 80 00 00 */ li r4, 0
|
|
/* 8033B25C 90 87 00 00 */ stw r4, 0(r7)
|
|
/* 8033B260 90 87 00 04 */ stw r4, 4(r7)
|
|
/* 8033B264 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 8033B268 90 07 00 08 */ stw r0, 8(r7)
|
|
/* 8033B26C 90 E5 00 04 */ stw r7, 4(r5)
|
|
/* 8033B270 90 85 00 08 */ stw r4, 8(r5)
|
|
/* 8033B274 4E 80 00 20 */ blr
|
|
lbl_8033B278:
|
|
/* 8033B278 38 A5 00 0C */ addi r5, r5, 0xc
|
|
/* 8033B27C 38 63 00 01 */ addi r3, r3, 1
|
|
/* 8033B280 42 00 FF C4 */ bdnz lbl_8033B244
|
|
lbl_8033B284:
|
|
/* 8033B284 38 60 FF FF */ li r3, -1
|
|
/* 8033B288 4E 80 00 20 */ blr
|