s_rintl.S 369 B

1234567891011121314151617181920212223242526
  1. /*
  2. * Written by:
  3. * J.T. Conklin ([email protected])
  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
  19. /* Enable stack protection */
  20. #if defined(__ELF__)
  21. .section .note.GNU-stack,"",%progbits
  22. #endif