1 /* $NetBSD: fpsetround.c,v 1.2 2002/01/13 21:45:51 thorpej Exp $ */
4 * Written by J.T. Conklin, Apr 10, 1995
11 #include <machine/fsr.h>
21 __asm__("st %%fsr,%0" : "=m" (old));
25 new |= FSR_RD((unsigned int)rnd_dir & 0x03);
27 __asm__("ld %0,%%fsr" : : "m" (new));
29 return ((fp_rnd_t)FSR_GET_RD(old));