s_logbl.S 376 B

12345678910111213141516171819202122232425
  1. /*
  2. * Written by:
  3. * J.T. Conklin (jtc@netbsd.org)
  4. * Public domain.
  5. */
  6. #include <amd64/bsd_asm.h>
  7. //__FBSDID("$FreeBSD: src/lib/msun/amd64/s_logbl.S,v 1.4 2011/01/07 16:13:12 kib Exp $")
  8. ENTRY(logbl)
  9. #ifndef _WIN64
  10. fldt 8(%rsp)
  11. #else
  12. fldt (%rdx)
  13. #endif
  14. fxtract
  15. fstp %st
  16. #ifdef _WIN64
  17. mov %rcx,%rax
  18. movq $0x0,0x8(%rcx)
  19. fstpt (%rcx)
  20. #endif
  21. ret