mirror of https://github.com/zeldaret/tp.git
48 lines
2.0 KiB
ArmAsm
48 lines
2.0 KiB
ArmAsm
/* 802B3EAC 002B0DEC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802B3EB0 002B0DF0 80 A3 00 00 */ lwz r5, 0(r3)
|
|
/* 802B3EB4 002B0DF4 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802B3EB8 002B0DF8 41 82 00 10 */ beq lbl_802B3EC8
|
|
/* 802B3EBC 002B0DFC 80 05 00 18 */ lwz r0, 0x18(r5)
|
|
/* 802B3EC0 002B0E00 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 802B3EC4 002B0E04 48 00 00 08 */ b lbl_802B3ECC
|
|
lbl_802B3EC8:
|
|
/* 802B3EC8 002B0E08 38 00 FF FF */ li r0, -1
|
|
lbl_802B3ECC:
|
|
/* 802B3ECC 002B0E0C 7C 04 00 40 */ cmplw r4, r0
|
|
/* 802B3ED0 002B0E10 40 82 00 0C */ bne lbl_802B3EDC
|
|
/* 802B3ED4 002B0E14 38 60 00 01 */ li r3, 1
|
|
/* 802B3ED8 002B0E18 48 00 00 60 */ b lbl_802B3F38
|
|
lbl_802B3EDC:
|
|
/* 802B3EDC 002B0E1C 80 A3 00 04 */ lwz r5, 4(r3)
|
|
/* 802B3EE0 002B0E20 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802B3EE4 002B0E24 41 82 00 10 */ beq lbl_802B3EF4
|
|
/* 802B3EE8 002B0E28 80 05 00 18 */ lwz r0, 0x18(r5)
|
|
/* 802B3EEC 002B0E2C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 802B3EF0 002B0E30 48 00 00 08 */ b lbl_802B3EF8
|
|
lbl_802B3EF4:
|
|
/* 802B3EF4 002B0E34 38 00 FF FF */ li r0, -1
|
|
lbl_802B3EF8:
|
|
/* 802B3EF8 002B0E38 7C 04 00 40 */ cmplw r4, r0
|
|
/* 802B3EFC 002B0E3C 40 82 00 0C */ bne lbl_802B3F08
|
|
/* 802B3F00 002B0E40 38 60 00 01 */ li r3, 1
|
|
/* 802B3F04 002B0E44 48 00 00 34 */ b lbl_802B3F38
|
|
lbl_802B3F08:
|
|
/* 802B3F08 002B0E48 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 802B3F0C 002B0E4C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 802B3F10 002B0E50 41 82 00 10 */ beq lbl_802B3F20
|
|
/* 802B3F14 002B0E54 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 802B3F18 002B0E58 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 802B3F1C 002B0E5C 48 00 00 08 */ b lbl_802B3F24
|
|
lbl_802B3F20:
|
|
/* 802B3F20 002B0E60 38 00 FF FF */ li r0, -1
|
|
lbl_802B3F24:
|
|
/* 802B3F24 002B0E64 7C 04 00 40 */ cmplw r4, r0
|
|
/* 802B3F28 002B0E68 40 82 00 0C */ bne lbl_802B3F34
|
|
/* 802B3F2C 002B0E6C 38 60 00 01 */ li r3, 1
|
|
/* 802B3F30 002B0E70 48 00 00 08 */ b lbl_802B3F38
|
|
lbl_802B3F34:
|
|
/* 802B3F34 002B0E74 38 60 00 00 */ li r3, 0
|
|
lbl_802B3F38:
|
|
/* 802B3F38 002B0E78 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802B3F3C 002B0E7C 4E 80 00 20 */ blr
|