1/*
2 * Sparc v8 has divide.
3 */
4
5#include <sysdep.h>
6
7ENTRY(.urem)
8
9 wr %g0, 0, %y
10 nop
11 nop
12 nop
13 udiv %o0, %o1, %o2
14 umul %o2, %o1, %o2
15 retl
16 sub %o0, %o2, %o0
17
18END(.urem)
19

source code of glibc/sysdeps/sparc/sparc32/urem.S