]> git.sur5r.net Git - cc65/blobdiff - libsrc/runtime/asrax4.s
Call __seterrno instead of assigning to _errno and save a few bytes.
[cc65] / libsrc / runtime / asrax4.s
index 6365f3b3985d20b1f9816c385fb68e5219a204cd..61b6645b633c5341fe38f4969baf316c93e67c89 100644 (file)
@@ -1,28 +1,26 @@
 ;
-; Ullrich von Bassewitz, 25.07.2001
+; Piotr Fusik, 24.10.2003
+; originally by Ullrich von Bassewitz
 ;
 ; CC65 runtime: Scale the primary register by 16
 ;
 
-       .export         asrax4
-       .importzp       tmp1
+       .export         asrax4
+       .importzp       tmp1
 
 asrax4:        stx     tmp1
-       cpx     #$80            ; Put bit 7 into carry
-       ror     tmp1
-       ror     a
+       cpx     #$80            ; Put bit 7 into carry
+       ror     tmp1
+       ror     a
+       cpx     #$80
+       ror     tmp1
+       ror     a
+       cpx     #$80
+       ror     tmp1
+       ror     a
+       cpx     #$80
+       ror     tmp1
+       ror     a
        ldx     tmp1
-       cpx     #$80
-       ror     tmp1
-       ror     a
-       ldx     tmp1
-       cpx     #$80
-       ror     tmp1
-       ror     a
-       ldx     tmp1
-       cpx     #$80
-       ror     tmp1
-       ror     a
-       ldx     tmp1
-       rts
+       rts