mirror of https://github.com/zeldaret/tp.git
49 lines
2.3 KiB
ArmAsm
49 lines
2.3 KiB
ArmAsm
/* 802DC15C 002D909C 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 802DC160 002D90A0 7C 00 18 50 */ subf r0, r0, r3
|
|
/* 802DC164 002D90A4 7C 00 00 34 */ cntlzw r0, r0
|
|
/* 802DC168 002D90A8 54 06 D9 7E */ srwi r6, r0, 5
|
|
/* 802DC16C 002D90AC 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f
|
|
/* 802DC170 002D90B0 41 82 00 94 */ beq lbl_802DC204
|
|
/* 802DC174 002D90B4 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 802DC178 002D90B8 28 00 00 01 */ cmplwi r0, 1
|
|
/* 802DC17C 002D90BC 40 82 00 14 */ bne lbl_802DC190
|
|
/* 802DC180 002D90C0 38 00 00 00 */ li r0, 0
|
|
/* 802DC184 002D90C4 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 802DC188 002D90C8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802DC18C 002D90CC 48 00 00 64 */ b lbl_802DC1F0
|
|
lbl_802DC190:
|
|
/* 802DC190 002D90D0 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 802DC194 002D90D4 7C 04 00 40 */ cmplw r4, r0
|
|
/* 802DC198 002D90D8 40 82 00 1C */ bne lbl_802DC1B4
|
|
/* 802DC19C 002D90DC 38 00 00 00 */ li r0, 0
|
|
/* 802DC1A0 002D90E0 80 A4 00 0C */ lwz r5, 0xc(r4)
|
|
/* 802DC1A4 002D90E4 90 05 00 08 */ stw r0, 8(r5)
|
|
/* 802DC1A8 002D90E8 80 04 00 0C */ lwz r0, 0xc(r4)
|
|
/* 802DC1AC 002D90EC 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 802DC1B0 002D90F0 48 00 00 40 */ b lbl_802DC1F0
|
|
lbl_802DC1B4:
|
|
/* 802DC1B4 002D90F4 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 802DC1B8 002D90F8 7C 04 00 40 */ cmplw r4, r0
|
|
/* 802DC1BC 002D90FC 40 82 00 1C */ bne lbl_802DC1D8
|
|
/* 802DC1C0 002D9100 38 00 00 00 */ li r0, 0
|
|
/* 802DC1C4 002D9104 80 A4 00 08 */ lwz r5, 8(r4)
|
|
/* 802DC1C8 002D9108 90 05 00 0C */ stw r0, 0xc(r5)
|
|
/* 802DC1CC 002D910C 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 802DC1D0 002D9110 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802DC1D4 002D9114 48 00 00 1C */ b lbl_802DC1F0
|
|
lbl_802DC1D8:
|
|
/* 802DC1D8 002D9118 80 04 00 0C */ lwz r0, 0xc(r4)
|
|
/* 802DC1DC 002D911C 80 A4 00 08 */ lwz r5, 8(r4)
|
|
/* 802DC1E0 002D9120 90 05 00 0C */ stw r0, 0xc(r5)
|
|
/* 802DC1E4 002D9124 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 802DC1E8 002D9128 80 A4 00 0C */ lwz r5, 0xc(r4)
|
|
/* 802DC1EC 002D912C 90 05 00 08 */ stw r0, 8(r5)
|
|
lbl_802DC1F0:
|
|
/* 802DC1F0 002D9130 38 00 00 00 */ li r0, 0
|
|
/* 802DC1F4 002D9134 90 04 00 04 */ stw r0, 4(r4)
|
|
/* 802DC1F8 002D9138 80 83 00 08 */ lwz r4, 8(r3)
|
|
/* 802DC1FC 002D913C 38 04 FF FF */ addi r0, r4, -1
|
|
/* 802DC200 002D9140 90 03 00 08 */ stw r0, 8(r3)
|
|
lbl_802DC204:
|
|
/* 802DC204 002D9144 7C C3 33 78 */ mr r3, r6
|
|
/* 802DC208 002D9148 4E 80 00 20 */ blr
|