@@ -127,32 +127,32 @@ TEST_CASE("system_info") {
127
127
std::cout << std::endl;
128
128
}
129
129
130
- TEST_CASE (" rounds_to_nearest" ) {
130
+ TEST_CASE (" float. rounds_to_nearest" ) {
131
131
//
132
132
// If this function fails, we may be left in a non-standard rounding state.
133
133
//
134
134
static float volatile fmin = std::numeric_limits<float >::min ();
135
135
fesetround (FE_UPWARD);
136
- std::cout << " FE_UPWARD: fmin + 1.0f = " << iHexAndDec (fmin + 1 .0f )
137
- << " 1.0f - fmin = " << iHexAndDec (1 .0f - fmin) << std::endl;
136
+ std::cout << " FE_UPWARD: fmin + 1.0f = " << fHexAndDec (fmin + 1 .0f )
137
+ << " 1.0f - fmin = " << fHexAndDec (1 .0f - fmin) << std::endl;
138
138
CHECK (fegetround () == FE_UPWARD);
139
139
CHECK (fast_float::detail::rounds_to_nearest () == false );
140
140
141
141
fesetround (FE_DOWNWARD);
142
- std::cout << " FE_DOWNWARD: fmin + 1.0f = " << iHexAndDec (fmin + 1 .0f )
143
- << " 1.0f - fmin = " << iHexAndDec (1 .0f - fmin) << std::endl;
142
+ std::cout << " FE_DOWNWARD: fmin + 1.0f = " << fHexAndDec (fmin + 1 .0f )
143
+ << " 1.0f - fmin = " << fHexAndDec (1 .0f - fmin) << std::endl;
144
144
CHECK (fegetround () == FE_DOWNWARD);
145
145
CHECK (fast_float::detail::rounds_to_nearest () == false );
146
146
147
147
fesetround (FE_TOWARDZERO);
148
- std::cout << " FE_TOWARDZERO: fmin + 1.0f = " << iHexAndDec (fmin + 1 .0f )
149
- << " 1.0f - fmin = " << iHexAndDec (1 .0f - fmin) << std::endl;
148
+ std::cout << " FE_TOWARDZERO: fmin + 1.0f = " << fHexAndDec (fmin + 1 .0f )
149
+ << " 1.0f - fmin = " << fHexAndDec (1 .0f - fmin) << std::endl;
150
150
CHECK (fegetround () == FE_TOWARDZERO);
151
151
CHECK (fast_float::detail::rounds_to_nearest () == false );
152
152
153
153
fesetround (FE_TONEAREST);
154
- std::cout << " FE_TONEAREST: fmin + 1.0f = " << iHexAndDec (fmin + 1 .0f )
155
- << " 1.0f - fmin = " << iHexAndDec (1 .0f - fmin) << std::endl;
154
+ std::cout << " FE_TONEAREST: fmin + 1.0f = " << fHexAndDec (fmin + 1 .0f )
155
+ << " 1.0f - fmin = " << fHexAndDec (1 .0f - fmin) << std::endl;
156
156
CHECK (fegetround () == FE_TONEAREST);
157
157
#if (FLT_EVAL_METHOD == 1) || (FLT_EVAL_METHOD == 0)
158
158
CHECK (fast_float::detail::rounds_to_nearest () == true );
0 commit comments