subysp.s



;
; Ullrich von Bassewitz, 25.10.2000
;
; CC65 runtime: Decrement the stackpointer by value in y
;

       	.export	  	subysp
	.importzp	sp, tmp1

.proc	subysp

       	sty    	tmp1		; Save the value
	lda	sp    		; Get lo byte
	sec
	sbc	tmp1   	       	; Subtract y value
	sta	sp  	  	; Put result back
	bcs	@L1
	dec	sp+1
@L1:   	rts			; Done

.endproc







Valid HTML 4.0! subysp.s.html; generated on Sat Oct 13 22:41:32 2001 by ca65html
uz@cc65.org