Added some cycle counts

git-svn-id: svn://svn.cc65.org/cc65/trunk@2043 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2003-04-12 20:50:58 +00:00
parent 37178d5141
commit c2f5cb7cce
3 changed files with 27 additions and 27 deletions

View file

@ -12,12 +12,12 @@
.ifpc02 .ifpc02
lda (sp) lda (sp)
.else .else
ldy #0 ldy #0 ; (2)
lda (sp),y ; Read byte lda (sp),y ; (7) Read byte
.endif .endif
inc sp inc sp ; (12)
beq @L1 beq @L1 ; (14)
rts rts ; (20)
@L1: inc sp+1 @L1: inc sp+1
rts rts

View file

@ -13,19 +13,19 @@ pusha0sp:
ldy #$00 ldy #$00
pushaysp: pushaysp:
lda (sp),y lda (sp),y
pusha: ldy sp pusha: ldy sp ; (3)
beq @L1 beq @L1 ; (6)
dec sp dec sp ; (11)
.ifpc02 .ifpc02
sta (sp) sta (sp)
.else .else
ldy #0 ldy #0 ; (13)
sta (sp),y sta (sp),y ; (19)
.endif .endif
rts rts ; (25)
@L1: dec sp+1 @L1: dec sp+1 ; (11)
dec sp dec sp ; (16)
sta (sp),y sta (sp),y ; (22)
rts rts ; (28)

View file

@ -17,19 +17,19 @@ pusha0: ldx #0
.proc pushax .proc pushax
pha pha ; (3)
lda sp lda sp ; (6)
sec sec ; (8)
sbc #2 sbc #2 ; (10)
sta sp ; (13) sta sp ; (13)
bcs @L1 bcs @L1 ; (17)
dec sp+1 dec sp+1 ; (+5)
@L1: ldy #1 @L1: ldy #1 ; (19)
txa ; (20) txa ; (21)
sta (sp),y sta (sp),y ; (27)
pla pla ; (31)
dey dey ; (33)
sta (sp),y ; (38) sta (sp),y ; (38)
rts rts ; (44)
.endproc .endproc