]> git.sur5r.net Git - cc65/blob - libsrc/runtime/rsub.s
Comment and tab fix. No code changes.
[cc65] / libsrc / runtime / rsub.s
1 ;
2 ; Ullrich von Bassewitz, 05.08.1998
3 ;
4 ; CC65 runtime: sub ints reversed
5 ;
6
7         .export         tosrsuba0, tosrsubax
8         .import         addysp1
9         .importzp       sp, tmp1
10
11 ;
12 ; AX = AX - TOS
13 ;
14
15 tosrsuba0:
16         ldx     #0
17 tosrsubax:
18         ldy     #0
19         sec
20         sbc     (sp),y          ; lo byte
21         sta     tmp1            ; save lo byte
22         txa
23         iny
24         sbc     (sp),y          ; hi byte
25         tax
26         lda     tmp1
27         jmp     addysp1         ; drop TOS, set condition codes
28
29