mirror of https://github.com/zeldaret/tp.git
24 lines
1.0 KiB
ArmAsm
24 lines
1.0 KiB
ArmAsm
/* 80270608 0026D548 A8 E3 00 00 */ lha r7, 0(r3)
|
|
/* 8027060C 0026D54C 7C 07 20 50 */ subf r0, r7, r4
|
|
/* 80270610 0026D550 7C 04 07 34 */ extsh r4, r0
|
|
/* 80270614 0026D554 7C A0 07 34 */ extsh r0, r5
|
|
/* 80270618 0026D558 7C 04 03 D6 */ divw r0, r4, r0
|
|
/* 8027061C 0026D55C 7C 04 07 34 */ extsh r4, r0
|
|
/* 80270620 0026D560 7C C0 07 34 */ extsh r0, r6
|
|
/* 80270624 0026D564 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80270628 0026D568 40 81 00 10 */ ble lbl_80270638
|
|
/* 8027062C 0026D56C 7C 07 32 14 */ add r0, r7, r6
|
|
/* 80270630 0026D570 B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 80270634 0026D574 4E 80 00 20 */ blr
|
|
lbl_80270638:
|
|
/* 80270638 0026D578 7C 00 00 D0 */ neg r0, r0
|
|
/* 8027063C 0026D57C 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80270640 0026D580 40 80 00 10 */ bge lbl_80270650
|
|
/* 80270644 0026D584 7C 06 38 50 */ subf r0, r6, r7
|
|
/* 80270648 0026D588 B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 8027064C 0026D58C 4E 80 00 20 */ blr
|
|
lbl_80270650:
|
|
/* 80270650 0026D590 7C 07 22 14 */ add r0, r7, r4
|
|
/* 80270654 0026D594 B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 80270658 0026D598 4E 80 00 20 */ blr
|