diff options
Diffstat (limited to 'newlib/libc/machine/w65/sdivhi3.s')
-rw-r--r-- | newlib/libc/machine/w65/sdivhi3.s | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/newlib/libc/machine/w65/sdivhi3.s b/newlib/libc/machine/w65/sdivhi3.s deleted file mode 100644 index 7958f11..0000000 --- a/newlib/libc/machine/w65/sdivhi3.s +++ /dev/null @@ -1,35 +0,0 @@ - .global ___sdivhi3 - -___sdivhi3: - lda <r4 - ldx <r5 - - ldy #0 !flag positive result - rol a - ror a - bpl L10 - - iny !flag negative result - eor #0xFFFF - inc a - -L10: pha - txa - bpl L20 - - dey !flag negative/positive result - eor #0xFFFF - inc a - tax - -L20: pla - phy - jsr >udv - ply - beq Lend !if positive result - - eor #0xFFFF !negate result - inc a - -Lend: sta <r0 - rtl |