mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
30 lines
1.1 KiB
ArmAsm
30 lines
1.1 KiB
ArmAsm
lbl_802DC864:
|
|
/* 802DC864 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802DC868 28 06 00 00 */ cmplwi r6, 0
|
|
/* 802DC86C 40 82 00 08 */ bne lbl_802DC874
|
|
/* 802DC870 38 C1 00 08 */ addi r6, r1, 8
|
|
lbl_802DC874:
|
|
/* 802DC874 A0 E3 00 00 */ lhz r7, 0(r3)
|
|
/* 802DC878 54 E0 04 21 */ rlwinm. r0, r7, 0, 0x10, 0x10
|
|
/* 802DC87C 40 82 00 20 */ bne lbl_802DC89C
|
|
/* 802DC880 38 00 00 10 */ li r0, 0x10
|
|
/* 802DC884 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 802DC888 90 E4 00 00 */ stw r7, 0(r4)
|
|
/* 802DC88C A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 802DC890 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 802DC894 38 63 00 04 */ addi r3, r3, 4
|
|
/* 802DC898 48 00 00 28 */ b lbl_802DC8C0
|
|
lbl_802DC89C:
|
|
/* 802DC89C 38 00 00 20 */ li r0, 0x20
|
|
/* 802DC8A0 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 802DC8A4 54 E7 80 5E */ rlwinm r7, r7, 0x10, 1, 0xf
|
|
/* 802DC8A8 A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 802DC8AC 7C E7 03 78 */ or r7, r7, r0
|
|
/* 802DC8B0 90 E4 00 00 */ stw r7, 0(r4)
|
|
/* 802DC8B4 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 802DC8B8 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 802DC8BC 38 63 00 08 */ addi r3, r3, 8
|
|
lbl_802DC8C0:
|
|
/* 802DC8C0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802DC8C4 4E 80 00 20 */ blr
|