Lines Matching full:single

56   CHECK_EQ(2.9988165487136453e-38f, Single(ordered).value());  in TEST()
59 CHECK_EQ(1.4e-45f, Single(min_float32).value()); in TEST()
62 CHECK_EQ(3.4028234e38f, Single(max_float32).value()); in TEST()
88 DiyFp diy_fp = Single(ordered).AsDiyFp(); in TEST()
94 diy_fp = Single(min_float32).AsDiyFp(); in TEST()
100 diy_fp = Single(max_float32).AsDiyFp(); in TEST()
139 CHECK(Single(min_float32).IsDenormal()); in TEST()
141 CHECK(Single(bits).IsDenormal()); in TEST()
143 CHECK(!Single(bits).IsDenormal()); in TEST()
171 CHECK(Single(Single::Infinity()).IsSpecial()); in TEST()
172 CHECK(Single(-Single::Infinity()).IsSpecial()); in TEST()
173 CHECK(Single(Single::NaN()).IsSpecial()); in TEST()
175 CHECK(Single(bits).IsSpecial()); in TEST()
177 CHECK(!Single(1.4e-45f).IsSpecial()); in TEST()
178 CHECK(!Single(-1.4e-45f).IsSpecial()); in TEST()
180 CHECK(!Single(0.0f).IsSpecial()); in TEST()
181 CHECK(!Single(-0.0f).IsSpecial()); in TEST()
182 CHECK(!Single(1.0f).IsSpecial()); in TEST()
183 CHECK(!Single(-1.0f).IsSpecial()); in TEST()
184 CHECK(!Single(1000000.0f).IsSpecial()); in TEST()
185 CHECK(!Single(-1000000.0f).IsSpecial()); in TEST()
186 CHECK(!Single(1e23f).IsSpecial()); in TEST()
187 CHECK(!Single(-1e23f).IsSpecial()); in TEST()
188 CHECK(!Single(1.18e-38f).IsSpecial()); in TEST()
189 CHECK(!Single(-1.18e-38f).IsSpecial()); in TEST()
207 CHECK(Single(Single::Infinity()).IsInfinite()); in TEST()
208 CHECK(Single(-Single::Infinity()).IsInfinite()); in TEST()
209 CHECK(!Single(Single::NaN()).IsInfinite()); in TEST()
210 CHECK(!Single(0.0f).IsInfinite()); in TEST()
211 CHECK(!Single(-0.0f).IsInfinite()); in TEST()
212 CHECK(!Single(1.0f).IsInfinite()); in TEST()
213 CHECK(!Single(-1.0f).IsInfinite()); in TEST()
215 CHECK(!Single(min_float32).IsInfinite()); in TEST()
235 CHECK(Single(Single::NaN()).IsNan()); in TEST()
237 CHECK(Single(other_nan).IsNan()); in TEST()
238 CHECK(!Single(Single::Infinity()).IsNan()); in TEST()
239 CHECK(!Single(-Single::Infinity()).IsNan()); in TEST()
240 CHECK(!Single(0.0f).IsNan()); in TEST()
241 CHECK(!Single(-0.0f).IsNan()); in TEST()
242 CHECK(!Single(1.0f).IsNan()); in TEST()
243 CHECK(!Single(-1.0f).IsNan()); in TEST()
245 CHECK(!Single(min_float32).IsNan()); in TEST()
261 CHECK_EQ(1, Single(1.0f).Sign()); in TEST()
262 CHECK_EQ(1, Single(Single::Infinity()).Sign()); in TEST()
263 CHECK_EQ(-1, Single(-Single::Infinity()).Sign()); in TEST()
264 CHECK_EQ(1, Single(0.0f).Sign()); in TEST()
265 CHECK_EQ(-1, Single(-0.0f).Sign()); in TEST()
267 CHECK_EQ(1, Single(min_float32).Sign()); in TEST()
341 DiyFp diy_fp = Single(1.5f).AsDiyFp(); in TEST()
343 Single(1.5f).NormalizedBoundaries(&boundary_minus, &boundary_plus); in TEST()
353 diy_fp = Single(1.0f).AsDiyFp(); in TEST()
355 Single(1.0f).NormalizedBoundaries(&boundary_minus, &boundary_plus); in TEST()
365 diy_fp = Single(min_float32).AsDiyFp(); in TEST()
367 Single(min_float32).NormalizedBoundaries(&boundary_minus, &boundary_plus); in TEST()
377 diy_fp = Single(smallest_normal32).AsDiyFp(); in TEST()
379 Single(smallest_normal32).NormalizedBoundaries(&boundary_minus, in TEST()
389 diy_fp = Single(largest_denormal32).AsDiyFp(); in TEST()
391 Single(largest_denormal32).NormalizedBoundaries(&boundary_minus, in TEST()
399 diy_fp = Single(max_float32).AsDiyFp(); in TEST()
401 Single(max_float32).NormalizedBoundaries(&boundary_minus, &boundary_plus); in TEST()
458 Single nan(Single::NaN()); in TEST()
461 CHECK(Single(std::numeric_limits<float>::quiet_NaN()).IsQuietNan()); in TEST()
465 CHECK(Single(std::numeric_limits<float>::signaling_NaN()).IsSignalingNan()); in TEST()