xref: /netbsd-src/lib/libc/arch/sparc/gen/fpgetmask.c (revision 4472dbe5e3bd91ef2540bada7a7ca7384627ff9b)
1 /*	$NetBSD: fpgetmask.c,v 1.2 1998/01/09 03:15:14 perry Exp $	*/
2 
3 /*
4  * Written by J.T. Conklin, Apr 10, 1995
5  * Public domain.
6  */
7 
8 #include <ieeefp.h>
9 
10 fp_except
11 fpgetmask()
12 {
13 	int x;
14 
15 	__asm__("st %%fsr,%0" : "=m" (*&x));
16 	return (x >> 23) & 0x1f;
17 }
18