* Copyright (c) 1988 Regents of the University of California.
* %sccs.include.redist.c%
* This code is derived from software contributed to Berkeley by
#if defined(LIBC_SCCS) && !defined(lint)
.asciz "@(#)umodsi3.s 6.1 (Berkeley) %G%"
#endif /* LIBC_SCCS and not lint */
* Unsigned remainder for GCC.
* __umodsi3(dividend, divisor)
bitl $0x80000000,8(fp) # if (divisor & 0x80000000){
cmpl 8(fp),r0 # if (divisor <= dividend )
subl2 8(fp),r0 # return(dividend-divisor);
2: # else return(dividend);}
clrl r2 # return(dividend%divisor);