s_rintl.S 273 B

12345678910111213141516171819202122
  1. /*
  2. * Written by:
  3. * J.T. Conklin (jtc@netbsd.org)
  4. * Public domain.
  5. */
  6. #include <amd64/bsd_asm.h>
  7. ENTRY(rintl)
  8. #ifndef _WIN64
  9. fldt 8(%rsp)
  10. frndint
  11. #else
  12. fldt (%rdx)
  13. frndint
  14. mov %rcx,%rax
  15. movq $0x0,0x8(%rcx)
  16. fstpt (%rcx)
  17. #endif
  18. ret