]> git.sur5r.net Git - cc65/commitdiff
Redid the last change, because it was bug (A must be saved across the call)
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 13 May 2003 10:00:39 +0000 (10:00 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 13 May 2003 10:00:39 +0000 (10:00 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2157 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/runtime/incsp3.s
libsrc/runtime/incsp4.s
libsrc/runtime/incsp5.s
libsrc/runtime/incsp6.s
libsrc/runtime/incsp7.s
libsrc/runtime/incsp8.s

index 6c91bfcebff304c8a472c254541e9305a034339a..90dca0b96bc1139020ba57dafd432b51cc40aece 100644 (file)
@@ -1,23 +1,20 @@
 ;
-; Ullrich von Bassewitz, 2003-05-04
+; Ullrich von Bassewitz, 25.10.2000
 ;
 ; CC65 runtime: Increment the stackpointer by 3
 ;
 
                .export         incsp3
-        .importzp       sp
+       .import         addysp
 
 .proc  incsp3
 
-        lda     sp
-        clc
-        adc     #3
-        sta     sp
-        bcs     @L1
-        rts
-
-@L1:    inc     sp+1
-        rts
+       ldy     #3
+       jmp     addysp
 
 .endproc
 
+
+
+
+       
index 0d320fdf2570e0ea5ce922b941f9eb9c0744bede..125c533e7322442b4b797407bf21c9153e94d67d 100644 (file)
@@ -1,23 +1,20 @@
 ;
-; Ullrich von Bassewitz, 2003-05-04
+; Ullrich von Bassewitz, 25.10.2000
 ;
 ; CC65 runtime: Increment the stackpointer by 4
 ;
 
                .export         incsp4
-        .importzp       sp
+       .import         addysp
 
 .proc  incsp4
 
-        lda     sp
-        clc
-        adc     #4
-        sta     sp
-        bcs     @L1
-        rts
-
-@L1:    inc     sp+1
-        rts
+       ldy     #4
+       jmp     addysp
 
 .endproc
 
+
+
+
+       
index 963c0b3aa666a5567f1da499b736ec6447f73d7a..df239cf2192840a62391e76d74fb12c53eb306a4 100644 (file)
@@ -1,24 +1,20 @@
 ;
-; Ullrich von Bassewitz, 2003-05-04
+; Ullrich von Bassewitz, 25.10.2000
 ;
 ; CC65 runtime: Increment the stackpointer by 5
 ;
 
                .export         incsp5
-        .importzp       sp
+       .import         addysp
 
 .proc  incsp5
 
-        lda     sp
-        clc
-        adc     #5
-        sta     sp
-        bcs     @L1
-        rts
-
-@L1:    inc     sp+1
-        rts
+       ldy     #5
+       jmp     addysp
 
 .endproc
 
-                  
+
+
+
+       
index 5221138fc315c4b8f17d30f64bac7d62be421272..a7ab932dd69b428a10c229a1a07bfd0bcbdee60f 100644 (file)
@@ -1,24 +1,20 @@
 ;
-; Ullrich von Bassewitz, 2003-05-04
+; Ullrich von Bassewitz, 25.10.2000
 ;
 ; CC65 runtime: Increment the stackpointer by 6
 ;
 
                .export         incsp6
-        .importzp       sp
+       .import         addysp
 
 .proc  incsp6
 
-        lda     sp
-        clc
-        adc     #6
-        sta     sp
-        bcs     @L1
-        rts
-
-@L1:    inc     sp+1
-        rts
+       ldy     #6
+       jmp     addysp
 
 .endproc
 
-              
+
+
+
+       
index 48fc91a694d7fcf79aaceb3eb2981156c7c875c3..417700fe9cf5fb2f761ef6d8726497d048519ed0 100644 (file)
@@ -1,24 +1,20 @@
 ;
-; Ullrich von Bassewitz, 2003-05-04
+; Ullrich von Bassewitz, 25.10.2000
 ;
 ; CC65 runtime: Increment the stackpointer by 7
 ;
 
                .export         incsp7
-        .importzp       sp
+       .import         addysp
 
 .proc  incsp7
 
-        lda     sp
-        clc
-        adc     #7
-        sta     sp
-        bcs     @L1
-        rts
-
-@L1:    inc     sp+1
-        rts
+       ldy     #7
+       jmp     addysp
 
 .endproc
 
-                  
+
+
+
+       
index 9baf5185cd7eded25284f9446fb7536ef5a62ad2..3ec15202e94e9c8e5ba9507205a5e49298ae326c 100644 (file)
@@ -1,24 +1,17 @@
 ;
-; Ullrich von Bassewitz, 2003-05-04
+; Ullrich von Bassewitz, 25.10.2000
 ;
 ; CC65 runtime: Increment the stackpointer by 8
 ;
 
                .export         incsp8
-        .importzp       sp
+       .import         addysp
 
 .proc  incsp8
 
-        lda     sp
-        clc
-        adc     #8
-        sta     sp
-        bcs     @L1
-        rts
-
-@L1:    inc     sp+1
-        rts
+       ldy     #8
+       jmp     addysp
 
 .endproc
 
-                  
+