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

       	.export		addysp1, addysp
	.importzp	sp

addysp1:
	iny
addysp:	pha		       	; Save A
 	clc
 	tya		       	; Get the value
 	adc	sp	       	; Add low byte
 	sta	sp	       	; Put it back
 	bcc	@L1		; If no carry, we're done
 	inc	sp+1	       	; Inc high byte
@L1:	pla		       	; Restore A
 	rts