1 /* $OpenBSD: fpgetround.c,v 1.1 2001/08/29 01:34:56 art Exp $ */ 2 3 /* 4 * Written by J.T. Conklin, Apr 10, 1995 5 * Public domain. 6 */ 7 8 #include <ieeefp.h> 9 10 fp_rnd 11 fpgetround() 12 { 13 int x; 14 15 __asm__("st %%fsr,%0" : "=m" (*&x)); 16 return (x >> 30) & 0x03; 17 } 18