summaryrefslogtreecommitdiffstats
path: root/include/ieeefp.h
diff options
context:
space:
mode:
authordas <das@FreeBSD.org>2011-10-21 06:41:46 +0000
committerdas <das@FreeBSD.org>2011-10-21 06:41:46 +0000
commit28e8dea25892d12660b01d59590e5a8e70ae3880 (patch)
tree4864c165434b2f4d41bd1dcd9710d5f86fe98dcc /include/ieeefp.h
parent9373f7b9c4f30f6577adcbbba17be55d53f114b6 (diff)
downloadFreeBSD-src-28e8dea25892d12660b01d59590e5a8e70ae3880.zip
FreeBSD-src-28e8dea25892d12660b01d59590e5a8e70ae3880.tar.gz
People porting FreeBSD to new architectures ought not have to
implement a deprecated FPU control interface in addition to the standard one. To make this clearer, further deprecate ieeefp.h by not declaring the function prototypes except on architectures that implement them already. Currently i386 and amd64 implement the ieeefp.h interface for compatibility, and for fp[gs]etprec(), which doesn't exist on most other hardware. Powerpc, sparc64, and ia64 partially implement it and probably shouldn't, and other architectures don't implement it at all.
Diffstat (limited to 'include/ieeefp.h')
-rw-r--r--include/ieeefp.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/include/ieeefp.h b/include/ieeefp.h
index e4f943d..3f64555 100644
--- a/include/ieeefp.h
+++ b/include/ieeefp.h
@@ -12,15 +12,4 @@
#include <sys/cdefs.h>
#include <machine/ieeefp.h>
-#if !defined(_IEEEFP_INLINED_)
-__BEGIN_DECLS
-extern fp_rnd_t fpgetround(void);
-extern fp_rnd_t fpsetround(fp_rnd_t);
-extern fp_except_t fpgetmask(void);
-extern fp_except_t fpsetmask(fp_except_t);
-extern fp_except_t fpgetsticky(void);
-extern fp_except_t fpsetsticky(fp_except_t);
-__END_DECLS
-#endif /* !_IEEEFP_INLINED_ */
-
#endif /* _IEEEFP_H_ */
OpenPOWER on IntegriCloud