Simplified0.1
\[\leadsto \color{blue}{\mathsf{fma}\left(x, -0.70711, \frac{\mathsf{fma}\left(x, 0.1913510371, 1.6316775383\right)}{\mathsf{fma}\left(x, \mathsf{fma}\left(x, 0.04481, 0.99229\right), 1\right)}\right)}
\]
Proof
(fma.f64 x -70711/100000 (/.f64 (fma.f64 x 1913510371/10000000000 16316775383/10000000000) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (Rewrite<= metadata-eval (*.f64 70711/100000 -1)) (/.f64 (fma.f64 x 1913510371/10000000000 16316775383/10000000000) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (fma.f64 x (Rewrite<= metadata-eval (*.f64 70711/100000 27061/100000)) 16316775383/10000000000) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (fma.f64 x (*.f64 70711/100000 27061/100000) (Rewrite<= metadata-eval (*.f64 70711/100000 230753/100000))) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 x (*.f64 70711/100000 27061/100000)) (*.f64 70711/100000 230753/100000))) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (+.f64 (Rewrite=> *-commutative_binary64 (*.f64 (*.f64 70711/100000 27061/100000) x)) (*.f64 70711/100000 230753/100000)) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 24 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (+.f64 (Rewrite<= associate-*r*_binary64 (*.f64 70711/100000 (*.f64 27061/100000 x))) (*.f64 70711/100000 230753/100000)) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (+.f64 (*.f64 70711/100000 (Rewrite<= *-commutative_binary64 (*.f64 x 27061/100000))) (*.f64 70711/100000 230753/100000)) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 24 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (Rewrite<= distribute-lft-in_binary64 (*.f64 70711/100000 (+.f64 (*.f64 x 27061/100000) 230753/100000))) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (*.f64 70711/100000 (Rewrite<= +-commutative_binary64 (+.f64 230753/100000 (*.f64 x 27061/100000)))) (fma.f64 x (fma.f64 x 4481/100000 99229/100000) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x 27061/100000))) (fma.f64 x (Rewrite<= fma-def_binary64 (+.f64 (*.f64 x 4481/100000) 99229/100000)) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x 27061/100000))) (fma.f64 x (Rewrite<= +-commutative_binary64 (+.f64 99229/100000 (*.f64 x 4481/100000))) 1))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x 27061/100000))) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))) 1)))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (/.f64 (*.f64 70711/100000 (+.f64 230753/100000 (*.f64 x 27061/100000))) (Rewrite<= +-commutative_binary64 (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (Rewrite<= associate-*r/_binary64 (*.f64 70711/100000 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 x (*.f64 70711/100000 -1) (Rewrite<= *-commutative_binary64 (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 70711/100000))): 0 points increase in error, 0 points decrease in error
(Rewrite<= fma-def_binary64 (+.f64 (*.f64 x (*.f64 70711/100000 -1)) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 70711/100000))): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= *-commutative_binary64 (*.f64 (*.f64 70711/100000 -1) x)) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 70711/100000)): 0 points increase in error, 0 points decrease in error
(+.f64 (Rewrite<= associate-*r*_binary64 (*.f64 70711/100000 (*.f64 -1 x))) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 70711/100000)): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 70711/100000 (Rewrite<= neg-mul-1_binary64 (neg.f64 x))) (*.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) 70711/100000)): 0 points increase in error, 0 points decrease in error
(+.f64 (*.f64 70711/100000 (neg.f64 x)) (Rewrite=> *-commutative_binary64 (*.f64 70711/100000 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= +-commutative_binary64 (+.f64 (*.f64 70711/100000 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000)))))) (*.f64 70711/100000 (neg.f64 x)))): 0 points increase in error, 0 points decrease in error
(Rewrite<= distribute-lft-in_binary64 (*.f64 70711/100000 (+.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) (neg.f64 x)))): 0 points increase in error, 0 points decrease in error
(*.f64 70711/100000 (Rewrite<= sub-neg_binary64 (-.f64 (/.f64 (+.f64 230753/100000 (*.f64 x 27061/100000)) (+.f64 1 (*.f64 x (+.f64 99229/100000 (*.f64 x 4481/100000))))) x))): 0 points increase in error, 0 points decrease in error
Simplified0.1
\[\leadsto \left(x \cdot -0.70711 + e^{\mathsf{log1p}\left(\color{blue}{\frac{-1.6316775383 + x \cdot -0.1913510371}{-1 - x \cdot \mathsf{fma}\left(x, 0.04481, 0.99229\right)}}\right)}\right) - 1
\]
Proof
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (+.f64 -16316775383/10000000000 (*.f64 x -1913510371/10000000000)) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (+.f64 (Rewrite<= metadata-eval (neg.f64 16316775383/10000000000)) (*.f64 x -1913510371/10000000000)) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (+.f64 (neg.f64 16316775383/10000000000) (*.f64 x (Rewrite<= metadata-eval (neg.f64 1913510371/10000000000)))) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (+.f64 (neg.f64 16316775383/10000000000) (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 x 1913510371/10000000000)))) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 16316775383/10000000000 (*.f64 x 1913510371/10000000000)))) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (neg.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 x 1913510371/10000000000) 16316775383/10000000000))) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 8 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (/.f64 (neg.f64 (Rewrite=> fma-def_binary64 (fma.f64 x 1913510371/10000000000 16316775383/10000000000))) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))) 1): 0 points increase in error, 0 points decrease in error
(-.f64 (+.f64 (*.f64 x -70711/100000) (exp.f64 (log1p.f64 (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 (fma.f64 x 1913510371/10000000000 16316775383/10000000000) (-.f64 -1 (*.f64 x (fma.f64 x 4481/100000 99229/100000))))))))) 1): 0 points increase in error, 8 points decrease in error