mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
37 lines
1.3 KiB
ArmAsm
37 lines
1.3 KiB
ArmAsm
lbl_80252018:
|
|
/* 80252018 7C A0 07 34 */ extsh r0, r5
|
|
/* 8025201C A8 64 00 00 */ lha r3, 0(r4)
|
|
/* 80252020 7D 00 1A 14 */ add r8, r0, r3
|
|
/* 80252024 7C C6 07 34 */ extsh r6, r6
|
|
/* 80252028 7C 06 40 00 */ cmpw r6, r8
|
|
/* 8025202C 41 81 00 28 */ bgt lbl_80252054
|
|
/* 80252030 7C 06 00 00 */ cmpw r6, r0
|
|
/* 80252034 41 81 00 10 */ bgt lbl_80252044
|
|
/* 80252038 38 00 00 00 */ li r0, 0
|
|
/* 8025203C B0 04 00 00 */ sth r0, 0(r4)
|
|
/* 80252040 48 00 00 14 */ b lbl_80252054
|
|
lbl_80252044:
|
|
/* 80252044 7C 06 40 50 */ subf r0, r6, r8
|
|
/* 80252048 7C 00 07 34 */ extsh r0, r0
|
|
/* 8025204C 7C 00 18 50 */ subf r0, r0, r3
|
|
/* 80252050 B0 04 00 00 */ sth r0, 0(r4)
|
|
lbl_80252054:
|
|
/* 80252054 7C E3 07 34 */ extsh r3, r7
|
|
/* 80252058 7C 08 18 00 */ cmpw r8, r3
|
|
/* 8025205C 41 81 00 30 */ bgt lbl_8025208C
|
|
/* 80252060 7C A0 07 34 */ extsh r0, r5
|
|
/* 80252064 7C 00 18 00 */ cmpw r0, r3
|
|
/* 80252068 41 81 00 10 */ bgt lbl_80252078
|
|
/* 8025206C 38 00 00 00 */ li r0, 0
|
|
/* 80252070 B0 04 00 00 */ sth r0, 0(r4)
|
|
/* 80252074 48 00 00 18 */ b lbl_8025208C
|
|
lbl_80252078:
|
|
/* 80252078 7C 03 40 50 */ subf r0, r3, r8
|
|
/* 8025207C 7C 03 07 34 */ extsh r3, r0
|
|
/* 80252080 A8 04 00 00 */ lha r0, 0(r4)
|
|
/* 80252084 7C 03 00 50 */ subf r0, r3, r0
|
|
/* 80252088 B0 04 00 00 */ sth r0, 0(r4)
|
|
lbl_8025208C:
|
|
/* 8025208C 38 60 00 01 */ li r3, 1
|
|
/* 80252090 4E 80 00 20 */ blr
|