1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-23 23:17:45 +00:00

Small optimization

git-svn-id: svn://svn.cc65.org/cc65/trunk@2149 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2003-05-05 17:05:22 +00:00
parent 7b4d3b9a9f
commit 62dbbcc4b6
2 changed files with 6 additions and 10 deletions
+3 -5
View File
@@ -6,7 +6,7 @@
.export _strcat
.import popax
.importzp ptr1, ptr2, ptr3
.importzp ptr1, ptr2, tmp3
_strcat:
sta ptr1 ; Save src
@@ -14,8 +14,7 @@ _strcat:
jsr popax ; Get dest
sta ptr2
stx ptr2+1
sta ptr3 ; Remember for function return
stx ptr3+1
sta tmp3 ; Remember for function return
ldy #0
; find end of dest
@@ -50,8 +49,7 @@ sc4: lda (ptr1),y
; done, return pointer to dest
sc5: lda ptr3
ldx ptr3+1
sc5: lda tmp3 ; X does still contain high byte
rts