1/* $NetBSD: fpgetround.S,v 1.4 2011/09/30 17:42:34 christos 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 load only x87 state. 12 */ 13 14#ifdef WEAK_ALIAS 15WEAK_ALIAS(fpgetround, _fpgetround) 16ENTRY(_fpgetround) 17#else 18ENTRY(fpgetround) 19#endif 20 fnstcw -4(%esp) 21 movl -4(%esp), %eax 22 andl $0x00000c00, %eax 23 ret 24