Annotation of src/lib/libc/arch/x86_64/gen/fpgetprec.S, Revision 1.1
1.1 ! christos 1: /* $NetBSD: fpgetround.S,v 1.3 2002/06/12 19:17:22 fvdl Exp $ */
! 2:
! 3: /*
! 4: * Written by J.T. Conklin, Apr 4, 1995
! 5: * Public domain.
! 6: */
! 7:
! 8: #include <machine/asm.h>
! 9:
! 10: /*
! 11: * XXX store only x87 state. If an application only uses the fp*
! 12: * interface, this should be in sync with the SSE mxcsr register.
! 13: */
! 14:
! 15: #ifdef WEAK_ALIAS
! 16: WEAK_ALIAS(fpgetprec, _fpgetprec)
! 17: ENTRY(_fpgetprec)
! 18: #else
! 19: ENTRY(fpgetprec)
! 20: #endif
! 21: fnstcw -4(%rsp)
! 22: movl -4(%rsp),%eax
! 23: rorl $8,%eax
! 24: andl $3,%eax
! 25: ret
CVSweb <webmaster@jp.NetBSD.org>