summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/include/ieeefp.h20
-rw-r--r--sys/i386/include/ieeefp.h1
2 files changed, 0 insertions, 21 deletions
diff --git a/sys/amd64/include/ieeefp.h b/sys/amd64/include/ieeefp.h
index bfa80aa..6da7e7f 100644
--- a/sys/amd64/include/ieeefp.h
+++ b/sys/amd64/include/ieeefp.h
@@ -249,25 +249,6 @@ __fpgetsticky(void)
return (_ex);
}
-/* Note that this should really be called fpresetsticky() */
-static __inline__ fp_except_t
-__fpsetsticky(fp_except_t _m)
-{
- unsigned _env[7];
- unsigned int _mxcsr;
- fp_except_t _p;
-
- __fnstenv(_env);
- _p = _env[FP_STKY_REG] & _m;
- __stmxcsr(&_mxcsr);
- _p |= _mxcsr & SSE_STKY_FLD;
- _env[FP_STKY_REG] &= ~_m;
- __fldenv(_env);
- _mxcsr &= ~_m;
- __ldmxcsr(&_mxcsr);
- return (_p);
-}
-
#endif /* __GNUCLIKE_ASM && __CC_SUPPORTS___INLINE__ && !__cplusplus */
#if !defined(__IEEEFP_NOINLINES__) && !defined(__cplusplus) \
@@ -280,7 +261,6 @@ __fpsetsticky(fp_except_t _m)
#define fpgetmask() __fpgetmask()
#define fpsetmask(_m) __fpsetmask(_m)
#define fpgetsticky() __fpgetsticky()
-#define fpsetsticky(_m) __fpsetsticky(_m)
/* Suppress prototypes in the MI header. */
#define _IEEEFP_INLINED_ 1
diff --git a/sys/i386/include/ieeefp.h b/sys/i386/include/ieeefp.h
index 17dbc88..b22d99e 100644
--- a/sys/i386/include/ieeefp.h
+++ b/sys/i386/include/ieeefp.h
@@ -177,7 +177,6 @@ __fpsetreg(int _m, int _reg, int _fld, int _off)
((__fpgetreg(FP_STKY_REG) & FP_STKY_FLD) >> FP_STKY_OFF))
#define fpresetsticky(m) ((fp_except_t) \
__fpsetreg(0, FP_STKY_REG, (m), FP_STKY_OFF))
-#define fpsetsticky(m) fpresetsticky(m)
/* Suppress prototypes in the MI header. */
#define _IEEEFP_INLINED_ 1
OpenPOWER on IntegriCloud