@@ -3159,9 +3159,9 @@ softdouble naiveExp(softdouble x)
3159
3159
TEST (Core_SoftFloat, exp32)
3160
3160
{
3161
3161
// special cases
3162
- ASSERT_TRUE (exp ( softfloat::nan ()).isNaN ());
3163
- ASSERT_TRUE (exp ( softfloat::inf ()).isInf ());
3164
- ASSERT_EQ (exp (-softfloat::inf ()), softfloat::zero ());
3162
+ EXPECT_TRUE (exp ( softfloat::nan ()).isNaN ());
3163
+ EXPECT_TRUE (exp ( softfloat::inf ()).isInf ());
3164
+ EXPECT_EQ (exp (-softfloat::inf ()), softfloat::zero ());
3165
3165
3166
3166
// ln(FLT_MAX) ~ 88.722
3167
3167
const softfloat ln_max (88 .722f );
@@ -3201,9 +3201,9 @@ TEST(Core_SoftFloat, exp32)
3201
3201
TEST (Core_SoftFloat, exp64)
3202
3202
{
3203
3203
// special cases
3204
- ASSERT_TRUE (exp ( softdouble::nan ()).isNaN ());
3205
- ASSERT_TRUE (exp ( softdouble::inf ()).isInf ());
3206
- ASSERT_EQ (exp (-softdouble::inf ()), softdouble::zero ());
3204
+ EXPECT_TRUE (exp ( softdouble::nan ()).isNaN ());
3205
+ EXPECT_TRUE (exp ( softdouble::inf ()).isInf ());
3206
+ EXPECT_EQ (exp (-softdouble::inf ()), softdouble::zero ());
3207
3207
3208
3208
// ln(DBL_MAX) ~ 709.7827
3209
3209
const softdouble ln_max (709.7827 );
@@ -3246,7 +3246,7 @@ TEST(Core_SoftFloat, log32)
3246
3246
const int nValues = 50000 ;
3247
3247
RNG rng (0 );
3248
3248
// special cases
3249
- ASSERT_TRUE (log (softfloat::nan ()).isNaN ());
3249
+ EXPECT_TRUE (log (softfloat::nan ()).isNaN ());
3250
3250
for (int i = 0 ; i < nValues; i++)
3251
3251
{
3252
3252
Cv32suf x;
@@ -3256,7 +3256,7 @@ TEST(Core_SoftFloat, log32)
3256
3256
softfloat x32 (x.f );
3257
3257
ASSERT_TRUE (log (x32).isNaN ());
3258
3258
}
3259
- ASSERT_TRUE (log (softfloat::zero ()).isInf ());
3259
+ EXPECT_TRUE (log (softfloat::zero ()).isInf ());
3260
3260
3261
3261
vector<softfloat> inputs;
3262
3262
@@ -3296,7 +3296,7 @@ TEST(Core_SoftFloat, log64)
3296
3296
const int nValues = 50000 ;
3297
3297
RNG rng (0 );
3298
3298
// special cases
3299
- ASSERT_TRUE (log (softdouble::nan ()).isNaN ());
3299
+ EXPECT_TRUE (log (softdouble::nan ()).isNaN ());
3300
3300
for (int i = 0 ; i < nValues; i++)
3301
3301
{
3302
3302
Cv64suf x;
@@ -3307,7 +3307,7 @@ TEST(Core_SoftFloat, log64)
3307
3307
softdouble x64 (x.f );
3308
3308
ASSERT_TRUE (log (x64).isNaN ());
3309
3309
}
3310
- ASSERT_TRUE (log (softdouble::zero ()).isInf ());
3310
+ EXPECT_TRUE (log (softdouble::zero ()).isInf ());
3311
3311
3312
3312
vector<softdouble> inputs;
3313
3313
inputs.push_back (softdouble::one ());
@@ -3411,8 +3411,8 @@ TEST(Core_SoftFloat, pow32)
3411
3411
}
3412
3412
}
3413
3413
// +-1 ** inf
3414
- ASSERT_TRUE (pow ( one, inf).isNaN ());
3415
- ASSERT_TRUE (pow (-one, inf).isNaN ());
3414
+ EXPECT_TRUE (pow ( one, inf).isNaN ());
3415
+ EXPECT_TRUE (pow (-one, inf).isNaN ());
3416
3416
3417
3417
// x ** 0 == 1
3418
3418
for (size_t i = 0 ; i < nValues; i++)
@@ -3442,7 +3442,7 @@ TEST(Core_SoftFloat, pow32)
3442
3442
ASSERT_TRUE (pow (nan, x32).isNaN ());
3443
3443
}
3444
3444
// nan ** 0 == 1
3445
- ASSERT_EQ (pow (nan, zero), one);
3445
+ EXPECT_EQ (pow (nan, zero), one);
3446
3446
3447
3447
// inf ** y == 0, if y < 0
3448
3448
// inf ** y == inf, if y > 0
@@ -3485,7 +3485,7 @@ TEST(Core_SoftFloat, pow32)
3485
3485
}
3486
3486
3487
3487
// (0 ** 0) == 1
3488
- ASSERT_EQ (pow (zero, zero), one);
3488
+ EXPECT_EQ (pow (zero, zero), one);
3489
3489
3490
3490
// 0 ** y == inf, if y < 0
3491
3491
// 0 ** y == 0, if y > 0
@@ -3542,8 +3542,8 @@ TEST(Core_SoftFloat, pow64)
3542
3542
}
3543
3543
}
3544
3544
// +-1 ** inf
3545
- ASSERT_TRUE (pow ( one, inf).isNaN ());
3546
- ASSERT_TRUE (pow (-one, inf).isNaN ());
3545
+ EXPECT_TRUE (pow ( one, inf).isNaN ());
3546
+ EXPECT_TRUE (pow (-one, inf).isNaN ());
3547
3547
3548
3548
// x ** 0 == 1
3549
3549
for (size_t i = 0 ; i < nValues; i++)
@@ -3573,7 +3573,7 @@ TEST(Core_SoftFloat, pow64)
3573
3573
ASSERT_TRUE (pow (nan, x64).isNaN ());
3574
3574
}
3575
3575
// nan ** 0 == 1
3576
- ASSERT_EQ (pow (nan, zero), one);
3576
+ EXPECT_EQ (pow (nan, zero), one);
3577
3577
3578
3578
// inf ** y == 0, if y < 0
3579
3579
// inf ** y == inf, if y > 0
@@ -3621,7 +3621,7 @@ TEST(Core_SoftFloat, pow64)
3621
3621
}
3622
3622
3623
3623
// (0 ** 0) == 1
3624
- ASSERT_EQ (pow (zero, zero), one);
3624
+ EXPECT_EQ (pow (zero, zero), one);
3625
3625
3626
3626
// 0 ** y == inf, if y < 0
3627
3627
// 0 ** y == 0, if y > 0
@@ -3685,8 +3685,8 @@ TEST(Core_SoftFloat, sincos64)
3685
3685
}
3686
3686
3687
3687
// sin(x) is NaN iff x ix NaN or Inf
3688
- ASSERT_TRUE (sin (softdouble::inf ()).isNaN ());
3689
- ASSERT_TRUE (sin (softdouble::nan ()).isNaN ());
3688
+ EXPECT_TRUE (sin (softdouble::inf ()).isNaN ());
3689
+ EXPECT_TRUE (sin (softdouble::nan ()).isNaN ());
3690
3690
3691
3691
vector<int > exponents;
3692
3692
exponents.push_back (0 );
0 commit comments