mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 13:48:06 +02:00
llvmpipe: Test rounding of x.5.
Leverage nearbyintif function, which should be available on all C99 implementations. Trivial.
This commit is contained in:
parent
cb438d8b3e
commit
cc5d8b678e
1 changed files with 2 additions and 1 deletions
|
|
@ -218,6 +218,7 @@ const float round_values[] = {
|
|||
-10.0, -1, 0.0, 12.0,
|
||||
-1.49, -0.25, 1.25, 2.51,
|
||||
-0.99, -0.01, 0.01, 0.99,
|
||||
-1.5, -0.5, 0.5, 1.5,
|
||||
1.401298464324817e-45f, // smallest denormal
|
||||
-1.401298464324817e-45f,
|
||||
1.62981451e-08f,
|
||||
|
|
@ -283,7 +284,7 @@ unary_tests[] = {
|
|||
{"sin", &lp_build_sin, &sinf, sincos_values, Elements(sincos_values), 20.0 },
|
||||
{"cos", &lp_build_cos, &cosf, sincos_values, Elements(sincos_values), 20.0 },
|
||||
{"sgn", &lp_build_sgn, &sgnf, exp2_values, Elements(exp2_values), 20.0 },
|
||||
{"round", &lp_build_round, &roundf, round_values, Elements(round_values), 24.0 },
|
||||
{"round", &lp_build_round, &nearbyintf, round_values, Elements(round_values), 24.0 },
|
||||
{"trunc", &lp_build_trunc, &truncf, round_values, Elements(round_values), 24.0 },
|
||||
{"floor", &lp_build_floor, &floorf, round_values, Elements(round_values), 24.0 },
|
||||
{"ceil", &lp_build_ceil, &ceilf, round_values, Elements(round_values), 24.0 },
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue