mirror of https://github.com/zeldaret/tp.git
29 lines
1.3 KiB
ArmAsm
29 lines
1.3 KiB
ArmAsm
/* 802DC864 002D97A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802DC868 002D97A8 28 06 00 00 */ cmplwi r6, 0
|
|
/* 802DC86C 002D97AC 40 82 00 08 */ bne lbl_802DC874
|
|
/* 802DC870 002D97B0 38 C1 00 08 */ addi r6, r1, 8
|
|
lbl_802DC874:
|
|
/* 802DC874 002D97B4 A0 E3 00 00 */ lhz r7, 0(r3)
|
|
/* 802DC878 002D97B8 54 E0 04 21 */ rlwinm. r0, r7, 0, 0x10, 0x10
|
|
/* 802DC87C 002D97BC 40 82 00 20 */ bne lbl_802DC89C
|
|
/* 802DC880 002D97C0 38 00 00 10 */ li r0, 0x10
|
|
/* 802DC884 002D97C4 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 802DC888 002D97C8 90 E4 00 00 */ stw r7, 0(r4)
|
|
/* 802DC88C 002D97CC A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 802DC890 002D97D0 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 802DC894 002D97D4 38 63 00 04 */ addi r3, r3, 4
|
|
/* 802DC898 002D97D8 48 00 00 28 */ b lbl_802DC8C0
|
|
lbl_802DC89C:
|
|
/* 802DC89C 002D97DC 38 00 00 20 */ li r0, 0x20
|
|
/* 802DC8A0 002D97E0 90 06 00 00 */ stw r0, 0(r6)
|
|
/* 802DC8A4 002D97E4 54 E7 80 5E */ rlwinm r7, r7, 0x10, 1, 0xf
|
|
/* 802DC8A8 002D97E8 A0 03 00 02 */ lhz r0, 2(r3)
|
|
/* 802DC8AC 002D97EC 7C E7 03 78 */ or r7, r7, r0
|
|
/* 802DC8B0 002D97F0 90 E4 00 00 */ stw r7, 0(r4)
|
|
/* 802DC8B4 002D97F4 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 802DC8B8 002D97F8 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 802DC8BC 002D97FC 38 63 00 08 */ addi r3, r3, 8
|
|
lbl_802DC8C0:
|
|
/* 802DC8C0 002D9800 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802DC8C4 002D9804 4E 80 00 20 */ blr
|