mulax10.s



;
; Ullrich von Bassewitz, 04.10.2001
;
; CC65 runtime: Multiply the primary register
;

   	.export		mulax10
	.importzp	ptr1

.proc	mulax10

	sta     ptr1
	stx	ptr1+1
	asl	a
	rol	ptr1+1
	asl	a
	rol	ptr1+1
	clc
	adc	ptr1
	pha
	txa
	adc	ptr1+1
	sta	ptr1+1
	pla
	asl	a
	rol	ptr1+1
	ldx	ptr1+1
	rts

.endproc




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