Simplified0.2
\[\leadsto \color{blue}{\mathsf{fma}\left(0.5, \frac{{x}^{-0.5}}{x}, \frac{1}{{x}^{2.5}} \cdot \left(-0.375 + \left(\frac{-0.2734375}{x \cdot x} + \frac{0.3125}{x}\right)\right)\right)}
\]
Proof
(fma.f64 1/2 (/.f64 (pow.f64 x -1/2) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (Rewrite<= exp-to-pow_binary64 (exp.f64 (*.f64 (log.f64 x) -1/2))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 70 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1/2 (log.f64 x)))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (Rewrite=> exp-prod_binary64 (pow.f64 (exp.f64 -1/2) (log.f64 x))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 25 points increase in error, 30 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= +-lft-identity_binary64 (+.f64 0 (log.f64 x)))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (Rewrite<= +-inverses_binary64 (-.f64 (log.f64 -1) (log.f64 -1))) (log.f64 x))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 146 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= associate--r-_binary64 (-.f64 (log.f64 -1) (-.f64 (log.f64 -1) (log.f64 x))))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -1) (Rewrite<= log-div_binary64 (log.f64 (/.f64 -1 x))))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= unsub-neg_binary64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (log.f64 (/.f64 -1 x)))))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) x) (*.f64 (/.f64 1 (pow.f64 x 5/2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (pow.f64 x (Rewrite<= metadata-eval (/.f64 5 2)))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (pow.f64 x (Rewrite=> metadata-eval 5/2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (pow.f64 x (Rewrite<= metadata-eval (+.f64 3/2 1)))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (pow.f64 x (+.f64 (Rewrite<= metadata-eval (/.f64 3 2)) 1))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (Rewrite<= pow-plus_binary64 (*.f64 (pow.f64 x (/.f64 3 2)) x))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (*.f64 (pow.f64 x (Rewrite=> metadata-eval 3/2)) x)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (*.f64 (pow.f64 x (Rewrite<= metadata-eval (+.f64 1/2 1))) x)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (*.f64 (Rewrite<= pow-plus_binary64 (*.f64 (pow.f64 x 1/2) x)) x)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 x (Rewrite<= metadata-eval (/.f64 1 2))) x) x)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (Rewrite<= associate-*r*_binary64 (*.f64 (pow.f64 x (/.f64 1 2)) (*.f64 x x)))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 1 (*.f64 (pow.f64 x (/.f64 1 2)) (Rewrite<= unpow2_binary64 (pow.f64 x 2)))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (Rewrite<= associate-/l/_binary64 (/.f64 (/.f64 1 (pow.f64 x 2)) (pow.f64 x (/.f64 1 2)))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 1 (Rewrite=> unpow2_binary64 (*.f64 x x))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (Rewrite=> associate-/r*_binary64 (/.f64 (/.f64 1 x) x)) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (/.f64 1 (Rewrite<= unpow1_binary64 (pow.f64 x 1))) x) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (/.f64 1 (Rewrite=> sqr-pow_binary64 (*.f64 (pow.f64 x (/.f64 1 2)) (pow.f64 x (/.f64 1 2))))) x) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (Rewrite=> associate-/r*_binary64 (/.f64 (/.f64 1 (pow.f64 x (/.f64 1 2))) (pow.f64 x (/.f64 1 2)))) x) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (Rewrite=> associate-/l/_binary64 (/.f64 (/.f64 1 (pow.f64 x (/.f64 1 2))) (*.f64 x (pow.f64 x (/.f64 1 2))))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (/.f64 1 (Rewrite<= rem-exp-log_binary64 (exp.f64 (log.f64 (pow.f64 x (/.f64 1 2)))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (Rewrite<= exp-neg_binary64 (exp.f64 (neg.f64 (log.f64 (pow.f64 x (/.f64 1 2)))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 (log.f64 (pow.f64 x (Rewrite=> metadata-eval 1/2))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 (Rewrite=> log-pow_binary64 (*.f64 1/2 (log.f64 x))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (Rewrite=> distribute-lft-neg-in_binary64 (*.f64 (neg.f64 1/2) (log.f64 x)))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (*.f64 (Rewrite=> metadata-eval -1/2) (log.f64 x))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (Rewrite=> exp-prod_binary64 (pow.f64 (exp.f64 -1/2) (log.f64 x))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= +-lft-identity_binary64 (+.f64 0 (log.f64 x)))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (Rewrite<= +-inverses_binary64 (-.f64 (log.f64 -1) (log.f64 -1))) (log.f64 x))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= associate--r-_binary64 (-.f64 (log.f64 -1) (-.f64 (log.f64 -1) (log.f64 x))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 -1) (Rewrite<= log-div_binary64 (log.f64 (/.f64 -1 x))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= unsub-neg_binary64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 x)))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 -1) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (log.f64 (/.f64 -1 x)))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (pow.f64 (exp.f64 -1/2) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 x (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 x (/.f64 1 2)) x))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (Rewrite<= associate-/l/_binary64 (/.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (pow.f64 x (/.f64 1 2)))) (pow.f64 x (/.f64 1 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (Rewrite<= associate-/r*_binary64 (/.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (pow.f64 x (/.f64 1 2)) (pow.f64 x (/.f64 1 2))))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (Rewrite<= sqr-pow_binary64 (pow.f64 x 1))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (Rewrite=> unpow1_binary64 x)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (Rewrite<= associate-/r*_binary64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (*.f64 x x))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (Rewrite<= unpow2_binary64 (pow.f64 x 2))) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (*.f64 x x)) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)) (+.f64 -3/8 (+.f64 (/.f64 -35/128 (Rewrite<= unpow2_binary64 (pow.f64 x 2))) (/.f64 5/16 x))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (*.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)) (+.f64 -3/8 (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 5/16 x) (/.f64 -35/128 (pow.f64 x 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)) -3/8) (*.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)) (+.f64 (/.f64 5/16 x) (/.f64 -35/128 (pow.f64 x 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))) (*.f64 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)) (+.f64 (/.f64 5/16 x) (/.f64 -35/128 (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 (/.f64 5/16 x) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (*.f64 (/.f64 -35/128 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 5/16 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 x (pow.f64 x 2)))) (*.f64 (/.f64 -35/128 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 5/16 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 x (Rewrite=> unpow2_binary64 (*.f64 x x)))) (*.f64 (/.f64 -35/128 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 5/16 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (Rewrite<= cube-mult_binary64 (pow.f64 x 3))) (*.f64 (/.f64 -35/128 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (Rewrite<= associate-*r/_binary64 (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3)))) (*.f64 (/.f64 -35/128 (pow.f64 x 2)) (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3))) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 -35/128 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (*.f64 (pow.f64 x 2) (pow.f64 x 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3))) (/.f64 (*.f64 -35/128 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (Rewrite=> pow-sqr_binary64 (pow.f64 x (*.f64 2 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3))) (/.f64 (*.f64 -35/128 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1))))) (pow.f64 x (Rewrite=> metadata-eval 4)))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (+.f64 (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3))) (Rewrite<= associate-*r/_binary64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x) (Rewrite<= +-commutative_binary64 (+.f64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3)))) (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= fma-def_binary64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (+.f64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3)))) (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= +-commutative_binary64 (+.f64 (+.f64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3)))) (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-+r+_binary64 (+.f64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3)))) (+.f64 (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x))))): 0 points increase in error, 0 points decrease in error
(+.f64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3)))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2)))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= associate-+r+_binary64 (+.f64 (*.f64 -35/128 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 4))) (+.f64 (*.f64 5/16 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) x)) (*.f64 -3/8 (/.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 -1)))) (pow.f64 x 2))))))): 0 points increase in error, 0 points decrease in error