@@ -27,8 +27,7 @@ TEST_F(LlvmLibcExp2m1f16Test, SpecialNumbers) {
2727 EXPECT_FP_EQ_ALL_ROUNDING (inf, LIBC_NAMESPACE::exp2m1f16 (inf));
2828 EXPECT_MATH_ERRNO (0 );
2929
30- EXPECT_FP_EQ_ALL_ROUNDING (static_cast <float16>(-1.0 ),
31- LIBC_NAMESPACE::exp2m1f16 (neg_inf));
30+ EXPECT_FP_EQ_ALL_ROUNDING (-1.0 , LIBC_NAMESPACE::exp2m1f16 (neg_inf));
3231 EXPECT_MATH_ERRNO (0 );
3332
3433 EXPECT_FP_EQ_ALL_ROUNDING (zero, LIBC_NAMESPACE::exp2m1f16 (zero));
@@ -45,7 +44,7 @@ TEST_F(LlvmLibcExp2m1f16Test, Overflow) {
4544 FE_OVERFLOW | FE_INEXACT);
4645 EXPECT_MATH_ERRNO (ERANGE);
4746
48- float16 x = static_cast <float16>( 16.0 ) ;
47+ float16 x = 16.0 ;
4948
5049 EXPECT_FP_EQ_WITH_EXCEPTION_ROUNDING_NEAREST (
5150 inf, LIBC_NAMESPACE::exp2m1f16 (x), FE_OVERFLOW | FE_INEXACT);
@@ -67,27 +66,22 @@ TEST_F(LlvmLibcExp2m1f16Test, Overflow) {
6766TEST_F (LlvmLibcExp2m1f16Test, ResultNearNegOne) {
6867 LIBC_NAMESPACE::libc_errno = 0 ;
6968
70- EXPECT_FP_EQ_WITH_EXCEPTION (static_cast <float16>(-1.0 ),
71- LIBC_NAMESPACE::exp2m1f16 (neg_max_normal),
69+ EXPECT_FP_EQ_WITH_EXCEPTION (-1.0 , LIBC_NAMESPACE::exp2m1f16 (neg_max_normal),
7270 FE_INEXACT);
7371
74- EXPECT_FP_EQ_ALL_ROUNDING (
75- static_cast <float16>(-0x1 .ffcp -1 ),
76- LIBC_NAMESPACE::exp2m1f16 (static_cast <float16>(-11 )));
72+ EXPECT_FP_EQ_ALL_ROUNDING (-0x1 .ffcp -1 , LIBC_NAMESPACE::exp2m1f16 (-11.0 ));
7773
78- float16 x = static_cast <float16>( -12 ) ;
74+ float16 x = -12.0 ;
7975
8076 EXPECT_FP_EQ_WITH_EXCEPTION_ROUNDING_NEAREST (
81- static_cast <float16>( -1.0 ) , LIBC_NAMESPACE::exp2m1f16 (x), FE_INEXACT);
77+ -1.0 , LIBC_NAMESPACE::exp2m1f16 (x), FE_INEXACT);
8278
83- EXPECT_FP_EQ_WITH_EXCEPTION_ROUNDING_UPWARD (static_cast <float16>(-0x1 .ffcp -1 ),
84- LIBC_NAMESPACE::exp2m1f16 (x),
85- FE_INEXACT);
79+ EXPECT_FP_EQ_WITH_EXCEPTION_ROUNDING_UPWARD (
80+ -0x1 .ffcp -1 , LIBC_NAMESPACE::exp2m1f16 (x), FE_INEXACT);
8681
8782 EXPECT_FP_EQ_WITH_EXCEPTION_ROUNDING_DOWNWARD (
88- static_cast <float16>( -1.0 ) , LIBC_NAMESPACE::exp2m1f16 (x), FE_INEXACT);
83+ -1.0 , LIBC_NAMESPACE::exp2m1f16 (x), FE_INEXACT);
8984
9085 EXPECT_FP_EQ_WITH_EXCEPTION_ROUNDING_TOWARD_ZERO (
91- static_cast <float16>(-0x1 .ffcp -1 ), LIBC_NAMESPACE::exp2m1f16 (x),
92- FE_INEXACT);
86+ -0x1 .ffcp -1 , LIBC_NAMESPACE::exp2m1f16 (x), FE_INEXACT);
9387}
0 commit comments