Avoid using higher precision floating point numbers by using it in a function

This commit is contained in:
Anonymous Maarten 2023-10-14 04:38:35 +02:00 committed by Anonymous Maarten
parent fbee0b86bf
commit 69a6efcd1b
1 changed files with 2 additions and 0 deletions

View File

@ -138,6 +138,8 @@ helper_ddtod(const char *func_name, dd_to_d_func func,
Uint32 i;
for (i = 0; i < cases_size; i++) {
const double result = func(cases[i].x_input, cases[i].y_input);
/* By using the result as input, the compiler is less likely to use higher precision floating point number */
(void)SDL_sin(result);
SDLTest_AssertCheck(result == cases[i].expected,
"%s(%f,%f), expected %f, got %f",
func_name,