\left(a \bmod Pi\right)
\left(a \bmod Pi\right)
double code(double a, double Pi) {
return ((double) fmod(a, Pi));
}
double code(double a, double Pi) {
return ((double) fmod(a, Pi));
}



Bits error versus a



Bits error versus Pi
Results
Initial program 0
Final simplification0
herbie shell --seed 2020152
(FPCore (a Pi)
:name "(fmod a Pi)"
:precision binary64
(fmod a Pi))