aboutsummaryrefslogtreecommitdiff
path: root/pl/math/v_log1pf_2u1.c
diff options
context:
space:
mode:
Diffstat (limited to 'pl/math/v_log1pf_2u1.c')
-rw-r--r--pl/math/v_log1pf_2u1.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pl/math/v_log1pf_2u1.c b/pl/math/v_log1pf_2u1.c
index 96ac02d..ab5e7b7 100644
--- a/pl/math/v_log1pf_2u1.c
+++ b/pl/math/v_log1pf_2u1.c
@@ -68,7 +68,7 @@ handle_special (float x)
/* x == -Inf => log1pf(x) = NaN.
x < -1.0 => log1pf(x) = NaN.
x == +/-NaN => log1pf(x) = NaN. */
-#if WANT_ERRNO
+#if WANT_SIMD_EXCEPT
return __math_invalidf (asfloat (ia));
#else
return NAN;
@@ -77,7 +77,7 @@ handle_special (float x)
if (ix == 0xbf800000)
{
/* x == -1.0 => log1pf(x) = -Inf. */
-#if WANT_ERRNO
+#if WANT_SIMD_EXCEPT
return __math_divzerof (ix);
#else
return -INFINITY;
@@ -100,7 +100,7 @@ VPCS_ATTR v_f32_t V_NAME (log1pf) (v_f32_t x)
| v_cond_u32 (ix >= MinusOne);
v_f32_t special_arg = x;
-#if WANT_ERRNO
+#if WANT_SIMD_EXCEPT
if (unlikely (v_any_u32 (special_cases)))
/* Side-step special lanes so fenv exceptions are not triggered
inadvertently. */
@@ -147,7 +147,7 @@ VPCS_ALIAS
PL_SIG (V, F, 1, log1p, -0.9, 10.0)
PL_TEST_ULP (V_NAME (log1pf), 1.53)
-PL_TEST_EXPECT_FENV (V_NAME (log1pf), WANT_ERRNO)
+PL_TEST_EXPECT_FENV (V_NAME (log1pf), WANT_SIMD_EXCEPT)
PL_TEST_INTERVAL (V_NAME (log1pf), -10.0, 10.0, 10000)
PL_TEST_INTERVAL (V_NAME (log1pf), 0.0, 0x1p-23, 30000)
PL_TEST_INTERVAL (V_NAME (log1pf), 0x1p-23, 0.001, 50000)