


Bits error versus K



Bits error versus P



Bits error versus C
Initial program 19.5
Final simplification19.5
herbie shell --seed 2020152
(FPCore (K P C)
:name "(/ (* (* 0.01 (exp (+ (+ (- (+ (- (+ (- (/ (- 2991.2729) (pow K 2)) (/ 6017.0128 K)) 18.87642854) (* 0.028354721 K)) (* 1.7838301e-05 (pow K 2))) (* 8.4150417e-10 (pow K 3))) (* 4.4412543e-13 (pow K 4))) (* 2.8584870000000002 (log K))))) (+ (+ 1 0.00072) (* (* (+ (+ (- (/ P 1013.25) (* 0.000119 E)) (* 3.5088e-09 (pow E 2))) (* 1.1696e-12 (pow E 3))) 1.01325) (+ 3.2e-06 (* 5.9e-10 (pow C 2)))))) 1013.25)"
:precision binary64
(/ (* (* 0.01 (exp (+ (+ (- (+ (- (+ (- (/ (neg 2991.2729) (pow K 2.0)) (/ 6017.0128 K)) 18.87642854) (* 0.028354721 K)) (* 1.7838301e-05 (pow K 2.0))) (* 8.4150417e-10 (pow K 3.0))) (* 4.4412543e-13 (pow K 4.0))) (* 2.8584870000000002 (log K))))) (+ (+ 1.0 0.00072) (* (* (+ (+ (- (/ P 1013.25) (* 0.000119 E)) (* 3.5088e-09 (pow E 2.0))) (* 1.1696e-12 (pow E 3.0))) 1.01325) (+ 3.2e-06 (* 5.9e-10 (pow C 2.0)))))) 1013.25))