sdiv.S 171 B

123456789101112131415161718
  1. /*
  2. * Sparc v8 has divide.
  3. */
  4. ENTRY(.div)
  5. sra %o0, 31, %o2
  6. wr %o2, 0, %y
  7. nop
  8. nop
  9. nop
  10. sdivcc %o0, %o1, %o0
  11. bvs,a 1f
  12. xnor %o0, %g0, %o0
  13. 1: retl
  14. nop
  15. END(.div)