@@ -1322,7 +1322,7 @@ long double ceill(long double x)
1322
1322
1323
1323
double floor (double x )
1324
1324
{
1325
- return __CPROVER_round_to_integrald (x , 3 ); // FE_DOWNWARD
1325
+ return __CPROVER_round_to_integrald (x , 1 ); // FE_DOWNWARD
1326
1326
}
1327
1327
1328
1328
/* FUNCTION: floorf */
@@ -1339,7 +1339,7 @@ double floor(double x)
1339
1339
1340
1340
float floorf (float x )
1341
1341
{
1342
- return __CPROVER_round_to_integralf (x , 3 ); // FE_DOWNWARD
1342
+ return __CPROVER_round_to_integralf (x , 1 ); // FE_DOWNWARD
1343
1343
}
1344
1344
1345
1345
@@ -1357,7 +1357,7 @@ float floorf(float x)
1357
1357
1358
1358
long double floorl (long double x )
1359
1359
{
1360
- return __CPROVER_round_to_integralld (x , 3 ); // FE_DOWNWARD
1360
+ return __CPROVER_round_to_integralld (x , 1 ); // FE_DOWNWARD
1361
1361
}
1362
1362
1363
1363
@@ -1381,7 +1381,7 @@ long double floorl(long double x)
1381
1381
1382
1382
double trunc (double x )
1383
1383
{
1384
- return __CPROVER_round_to_integrald (x , 0 ); // FE_TOWARDZERO
1384
+ return __CPROVER_round_to_integrald (x , 3 ); // FE_TOWARDZERO
1385
1385
}
1386
1386
1387
1387
/* FUNCTION: truncf */
@@ -1398,7 +1398,7 @@ double trunc(double x)
1398
1398
1399
1399
float truncf (float x )
1400
1400
{
1401
- return __CPROVER_round_to_integralf (x , 0 ); // FE_TOWARDZERO
1401
+ return __CPROVER_round_to_integralf (x , 3 ); // FE_TOWARDZERO
1402
1402
}
1403
1403
1404
1404
@@ -1416,7 +1416,7 @@ float truncf(float x)
1416
1416
1417
1417
long double truncl (long double x )
1418
1418
{
1419
- return __CPROVER_round_to_integralld (x , 0 ); // FE_TOWARDZERO
1419
+ return __CPROVER_round_to_integralld (x , 3 ); // FE_TOWARDZERO
1420
1420
}
1421
1421
1422
1422
@@ -1889,7 +1889,7 @@ long long int llroundl(long double x)
1889
1889
1890
1890
double modf (double x , double * iptr )
1891
1891
{
1892
- * iptr = __CPROVER_round_to_integrald (x , 0 ); // FE_TOWARDZERO
1892
+ * iptr = __CPROVER_round_to_integrald (x , 3 ); // FE_TOWARDZERO
1893
1893
return (x - * iptr );
1894
1894
}
1895
1895
@@ -1907,7 +1907,7 @@ double modf(double x, double *iptr)
1907
1907
1908
1908
float modff (float x , float * iptr )
1909
1909
{
1910
- * iptr = __CPROVER_round_to_integralf (x , 0 ); // FE_TOWARDZERO
1910
+ * iptr = __CPROVER_round_to_integralf (x , 3 ); // FE_TOWARDZERO
1911
1911
return (x - * iptr );
1912
1912
}
1913
1913
@@ -1926,7 +1926,7 @@ float modff(float x, float *iptr)
1926
1926
1927
1927
long double modfl (long double x , long double * iptr )
1928
1928
{
1929
- * iptr = __CPROVER_round_to_integralld (x , 0 ); // FE_TOWARDZERO
1929
+ * iptr = __CPROVER_round_to_integralld (x , 3 ); // FE_TOWARDZERO
1930
1930
return (x - * iptr );
1931
1931
}
1932
1932
0 commit comments