


Bits error versus R



Bits error versus lambda1



Bits error versus lambda2



Bits error versus phi1



Bits error versus phi2
if (- phi1 phi2) < -7.793891452890422e+86Initial program 50.5
Taylor expanded around 0 16.5
if -7.793891452890422e+86 < (- phi1 phi2) < -7.212665144466604e-125 or -1.4167013807936541e-160 < (- phi1 phi2) Initial program 33.0
if -7.212665144466604e-125 < (- phi1 phi2) < -1.4167013807936541e-160Initial program 21.5
rmApplied add-exp-log24.2
Taylor expanded around inf 45.6
Applied simplify42.8
Time bar (total: 8.0m)Debug logProfile
herbie shell --seed '#(1071501266 3581234924 1086666455 2685055582 1243441566 1802958749)'
(FPCore (R lambda1 lambda2 phi1 phi2)
:name "Equirectangular approximation to distance on a great circle"
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))