mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
31 lines
1.1 KiB
ArmAsm
31 lines
1.1 KiB
ArmAsm
lbl_802A6974:
|
|
/* 802A6974 38 C0 FF FF */ li r6, -1
|
|
/* 802A6978 38 E0 00 00 */ li r7, 0
|
|
/* 802A697C 81 03 00 00 */ lwz r8, 0(r3)
|
|
/* 802A6980 48 00 00 38 */ b lbl_802A69B8
|
|
lbl_802A6984:
|
|
/* 802A6984 80 A8 00 00 */ lwz r5, 0(r8)
|
|
/* 802A6988 80 65 00 10 */ lwz r3, 0x10(r5)
|
|
/* 802A698C 3C 03 00 01 */ addis r0, r3, 1
|
|
/* 802A6990 28 00 FF FF */ cmplwi r0, 0xffff
|
|
/* 802A6994 40 82 00 20 */ bne lbl_802A69B4
|
|
/* 802A6998 80 05 00 18 */ lwz r0, 0x18(r5)
|
|
/* 802A699C 7C 00 20 40 */ cmplw r0, r4
|
|
/* 802A69A0 41 80 00 14 */ blt lbl_802A69B4
|
|
/* 802A69A4 7C 00 30 40 */ cmplw r0, r6
|
|
/* 802A69A8 40 80 00 0C */ bge lbl_802A69B4
|
|
/* 802A69AC 7D 07 43 78 */ mr r7, r8
|
|
/* 802A69B0 7C 06 03 78 */ mr r6, r0
|
|
lbl_802A69B4:
|
|
/* 802A69B4 81 08 00 0C */ lwz r8, 0xc(r8)
|
|
lbl_802A69B8:
|
|
/* 802A69B8 28 08 00 00 */ cmplwi r8, 0
|
|
/* 802A69BC 40 82 FF C8 */ bne lbl_802A6984
|
|
/* 802A69C0 28 07 00 00 */ cmplwi r7, 0
|
|
/* 802A69C4 41 82 00 0C */ beq lbl_802A69D0
|
|
/* 802A69C8 7C E3 3B 78 */ mr r3, r7
|
|
/* 802A69CC 4E 80 00 20 */ blr
|
|
lbl_802A69D0:
|
|
/* 802A69D0 38 60 00 00 */ li r3, 0
|
|
/* 802A69D4 4E 80 00 20 */ blr
|