lumod.s



;
; Ullrich von Bassewitz, 27.09.1998
;
; CC65 runtime: modulo operation for long unsigned ints
;

       	.export		tosumodeax
       	.import		getlop, udiv32
       	.importzp	sreg, tmp3, tmp4, ptr2

tosumodeax:
	jsr	getlop		; Get the paramameters
 	jsr	udiv32		; Do the division
 	lda	tmp3		; Remainder is in ptr2:tmp3:tmp4
	sta	sreg
	lda	tmp4
	sta	sreg
	lda	ptr2
	ldx	ptr2+1
	rts



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