1 1.8 christos /* $NetBSD: ieeefp.h,v 1.8 2011/03/26 19:51:59 christos Exp $ */ 2 1.4 perry 3 1.1 jtc /* 4 1.1 jtc * Written by J.T. Conklin, Apr 6, 1995 5 1.1 jtc * Public domain. 6 1.1 jtc */ 7 1.1 jtc 8 1.1 jtc #ifndef _IEEEFP_H_ 9 1.1 jtc #define _IEEEFP_H_ 10 1.1 jtc 11 1.1 jtc #include <sys/cdefs.h> 12 1.3 mycroft #include <machine/ieeefp.h> 13 1.1 jtc 14 1.7 christos __BEGIN_DECLS 15 1.8 christos typedef fp_rnd fp_rnd_t; 16 1.8 christos typedef fp_prec fp_prec_t; 17 1.8 christos typedef fp_except fp_except_t; 18 1.8 christos 19 1.8 christos fp_rnd_t fpgetround(void); 20 1.8 christos fp_rnd_t fpsetround(fp_rnd_t); 21 1.8 christos #ifdef _X86_IEEEFP_H_ /* XXX */ 22 1.8 christos fp_prec_t fpgetprec(void); 23 1.8 christos fp_prec_t fpsetprec(fp_prec_t); 24 1.8 christos #endif 25 1.8 christos fp_except_t fpgetmask(void); 26 1.8 christos fp_except_t fpsetmask(fp_except_t); 27 1.8 christos fp_except_t fpgetsticky(void); 28 1.8 christos fp_except_t fpsetsticky(fp_except_t); 29 1.8 christos fp_except_t fpresetsticky(fp_except_t); 30 1.7 christos __END_DECLS 31 1.1 jtc 32 1.1 jtc #endif /* _IEEEFP_H_ */ 33