mirror of
https://github.com/cc65/cc65.git
synced 2025-01-12 17:30:50 +00:00
Remove 65C02 code, because in this case, the value of Y on return is always
zero, which can be used by the optimizer. git-svn-id: svn://svn.cc65.org/cc65/trunk@4384 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
96b46beee0
commit
54a8a778eb
@ -18,12 +18,8 @@ pushaysp:
|
|||||||
pusha: ldy sp ; (3)
|
pusha: ldy sp ; (3)
|
||||||
beq @L1 ; (6)
|
beq @L1 ; (6)
|
||||||
dec sp ; (11)
|
dec sp ; (11)
|
||||||
.if (.cpu .bitand CPU_ISET_65SC02)
|
|
||||||
sta (sp)
|
|
||||||
.else
|
|
||||||
ldy #0 ; (13)
|
ldy #0 ; (13)
|
||||||
sta (sp),y ; (19)
|
sta (sp),y ; (19)
|
||||||
.endif
|
|
||||||
rts ; (25)
|
rts ; (25)
|
||||||
|
|
||||||
@L1: dec sp+1 ; (11)
|
@L1: dec sp+1 ; (11)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user