]> git.sur5r.net Git - cc65/commitdiff
Removed the ldeax module
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 8 Sep 2001 13:00:30 +0000 (13:00 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 8 Sep 2001 13:00:30 +0000 (13:00 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@862 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/runtime/Makefile
libsrc/runtime/ldeax.s [deleted file]

index 39b792136e29b48077a7dc1ccdd241332a8c2edb..cbb14f6992a45126dc40e693e6ef4a103e5ff4d0 100644 (file)
@@ -88,7 +88,6 @@ OBJS =        add.o           \
                ldauisp.o       \
                ldaxi.o         \
                ldaxsp.o        \
-               ldeax.o         \
                ldeaxi.o        \
        ldeaxysp.o      \
                ldec.o          \
diff --git a/libsrc/runtime/ldeax.s b/libsrc/runtime/ldeax.s
deleted file mode 100644 (file)
index 88ebd0b..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-;
-; Ullrich von Bassewitz, 29.12.1999
-;
-; CC65 runtime: Load eax from immidiate value following the call
-;
-
-       .export         ldeax
-       .importzp       sreg, ptr4
-
-       .macpack        generic
-
-ldeax: pla                     ; Low byte of return address
-       sta     ptr4
-       pla                     ; high byte of return address
-       sta     ptr4+1
-       ldy     #4              ; high byte of value
-       lda     (ptr4),y
-       sta     sreg+1
-       dey
-       lda     (ptr4),y
-       sta     sreg
-       dey
-       lda     (ptr4),y
-       tax
-       dey
-       lda     (ptr4),y
-       tay                     ; Save low byte
-
-; Calculate the return address (remember: RTS address is one low) and
-; jump to it
-
-       lda     ptr4
-       add     #5
-       sta     ptr4
-       bcc     @L9
-       inc     ptr4+1
-@L9:           tya                     ; restore low byte
-       jmp     (ptr4)