fpgetround.c revision 1.3
1/*	$NetBSD: fpgetround.c,v 1.3 2002/01/13 21:45:45 thorpej Exp $	*/
2
3/*
4 * Written by J.T. Conklin, Apr 11, 1995
5 * Public domain.
6 */
7
8#include <sys/cdefs.h>
9
10#include "namespace.h"
11
12#include <ieeefp.h>
13
14#ifdef __weak_alias
15__weak_alias(fpgetround,_fpgetround)
16#endif
17
18fp_rnd
19fpgetround()
20{
21	int x;
22
23	__asm__("cfc1 %0,$31" : "=r" (x));
24	return x & 0x03;
25}
26