urem.S 154 B

12345678910111213141516
  1. /*
  2. * Sparc v8 has divide.
  3. */
  4. ENTRY(.urem)
  5. wr %g0, 0, %y
  6. nop
  7. nop
  8. nop
  9. udiv %o0, %o1, %o2
  10. umul %o2, %o1, %o2
  11. retl
  12. sub %o0, %o2, %o0
  13. END(.urem)