Removed (pretty inconsistently used) tab chars from source code base.
This commit is contained in:
@@ -12,23 +12,23 @@
|
||||
; div_t __fastcall__ div (int numer, int denom);
|
||||
;
|
||||
|
||||
.export _div
|
||||
.export _div
|
||||
|
||||
.import tosdivax, negax
|
||||
.importzp sreg, ptr1, tmp1
|
||||
.import tosdivax, negax
|
||||
.importzp sreg, ptr1, tmp1
|
||||
|
||||
_div: jsr tosdivax ; Division-operator does most of the work
|
||||
sta sreg ; Quotient is in sreg
|
||||
_div: jsr tosdivax ; Division-operator does most of the work
|
||||
sta sreg ; Quotient is in sreg
|
||||
stx sreg+1
|
||||
lda ptr1 ; Unsigned remainder is in ptr1
|
||||
lda ptr1 ; Unsigned remainder is in ptr1
|
||||
ldx ptr1+1
|
||||
|
||||
; Adjust the sign of the remainder.
|
||||
; It must be the same as the sign of the dividend.
|
||||
;
|
||||
bit tmp1 ; Load high-byte of left argument
|
||||
bpl Pos ; Jump if sign-of-result is positive
|
||||
jmp negax ; Result is negative, adjust the sign
|
||||
bit tmp1 ; Load high-byte of left argument
|
||||
bpl Pos ; Jump if sign-of-result is positive
|
||||
jmp negax ; Result is negative, adjust the sign
|
||||
|
||||
Pos: rts
|
||||
Pos: rts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user