Simplified28.7
\[\leadsto \color{blue}{\left(b - \sqrt{\mathsf{fma}\left(a, c \cdot -3, b \cdot b\right)}\right) \cdot \frac{-0.3333333333333333}{a}}
\]
Proof
(*.f64 (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (/.f64 -1/3 a)): 0 points increase in error, 0 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (fma.f64 a (*.f64 c (Rewrite<= metadata-eval (neg.f64 3))) (*.f64 b b)))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 a (*.f64 c (neg.f64 3))) (*.f64 b b))))) (/.f64 -1/3 a)): 0 points increase in error, 31 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 (*.f64 c (neg.f64 3)) a)) (*.f64 b b)))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (Rewrite<= associate-*r*_binary64 (*.f64 c (*.f64 (neg.f64 3) a))) (*.f64 b b)))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 c (Rewrite<= distribute-lft-neg-in_binary64 (neg.f64 (*.f64 3 a)))) (*.f64 b b)))) (/.f64 -1/3 a)): 0 points increase in error, 31 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 (neg.f64 (*.f64 3 a)) c)) (*.f64 b b)))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 b b) (*.f64 (neg.f64 (*.f64 3 a)) c))))) (/.f64 -1/3 a)): 0 points increase in error, 31 points decrease in error
(*.f64 (-.f64 b (sqrt.f64 (Rewrite<= cancel-sign-sub-inv_binary64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (Rewrite=> sub-neg_binary64 (+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (+.f64 (Rewrite<= /-rgt-identity_binary64 (/.f64 b 1)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (+.f64 (/.f64 b (Rewrite<= metadata-eval (/.f64 -1 -1))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (+.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 b -1) -1)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (+.f64 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1 b)) -1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 -1/3 a)): 0 points increase in error, 31 points decrease in error
(*.f64 (+.f64 (/.f64 (Rewrite<= neg-mul-1_binary64 (neg.f64 b)) -1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 -1/3 a)): 31 points increase in error, 0 points decrease in error
(*.f64 (+.f64 (/.f64 (neg.f64 b) -1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (/.f64 (Rewrite<= metadata-eval (/.f64 -1 3)) a)): 0 points increase in error, 31 points decrease in error
(*.f64 (+.f64 (/.f64 (neg.f64 b) -1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (Rewrite<= associate-/r*_binary64 (/.f64 -1 (*.f64 3 a)))): 31 points increase in error, 0 points decrease in error
(Rewrite<= *-commutative_binary64 (*.f64 (/.f64 -1 (*.f64 3 a)) (+.f64 (/.f64 (neg.f64 b) -1) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))))): 0 points increase in error, 31 points decrease in error
(Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 (/.f64 -1 (*.f64 3 a)) (/.f64 (neg.f64 b) -1)) (*.f64 (/.f64 -1 (*.f64 3 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))))): 31 points increase in error, 0 points decrease in error
(+.f64 (*.f64 (/.f64 -1 (*.f64 3 a)) (/.f64 (Rewrite=> neg-mul-1_binary64 (*.f64 -1 b)) -1)) (*.f64 (/.f64 -1 (*.f64 3 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))): 0 points increase in error, 31 points decrease in error
(+.f64 (*.f64 (/.f64 -1 (*.f64 3 a)) (/.f64 (Rewrite=> *-commutative_binary64 (*.f64 b -1)) -1)) (*.f64 (/.f64 -1 (*.f64 3 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))): 31 points increase in error, 0 points decrease in error
(+.f64 (*.f64 (/.f64 -1 (*.f64 3 a)) (Rewrite=> associate-/l*_binary64 (/.f64 b (/.f64 -1 -1)))) (*.f64 (/.f64 -1 (*.f64 3 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))): 0 points increase in error, 31 points decrease in error
(+.f64 (*.f64 (/.f64 -1 (*.f64 3 a)) (/.f64 b (Rewrite=> metadata-eval 1))) (*.f64 (/.f64 -1 (*.f64 3 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))): 31 points increase in error, 0 points decrease in error
(+.f64 (*.f64 (/.f64 -1 (*.f64 3 a)) (Rewrite=> /-rgt-identity_binary64 b)) (*.f64 (/.f64 -1 (*.f64 3 a)) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))): 0 points increase in error, 31 points decrease in error
(Rewrite<= distribute-lft-in_binary64 (*.f64 (/.f64 -1 (*.f64 3 a)) (+.f64 b (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))))): 31 points increase in error, 0 points decrease in error
(*.f64 (/.f64 -1 (*.f64 3 a)) (Rewrite<= sub-neg_binary64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))): 0 points increase in error, 31 points decrease in error
(Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 -1 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (*.f64 3 a))): 31 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= neg-mul-1_binary64 (neg.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) (*.f64 3 a)): 0 points increase in error, 31 points decrease in error
(/.f64 (Rewrite<= sub0-neg_binary64 (-.f64 0 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))))) (*.f64 3 a)): 31 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= associate-+l-_binary64 (+.f64 (-.f64 0 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c))))) (*.f64 3 a)): 31 points increase in error, 0 points decrease in error
(/.f64 (+.f64 (Rewrite<= neg-sub0_binary64 (neg.f64 b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 3 a) c)))) (*.f64 3 a)): 31 points increase in error, 0 points decrease in error
Simplified0.8
\[\leadsto \frac{\color{blue}{\mathsf{fma}\left(27, {c}^{3} \cdot {a}^{3}, -\mathsf{fma}\left(c, {b}^{4} \cdot \left(a \cdot -9\right), \left(\left(c \cdot c\right) \cdot \left(a \cdot \left(a \cdot \left(b \cdot b\right)\right)\right)\right) \cdot 27\right)\right)}}{\left({b}^{4} + \left({\left(\mathsf{fma}\left(a, c \cdot -3, b \cdot b\right)\right)}^{2} + \left(b \cdot b\right) \cdot \mathsf{fma}\left(a, c \cdot -3, b \cdot b\right)\right)\right) \cdot \left(\left(b + \sqrt{\mathsf{fma}\left(a, c \cdot -3, b \cdot b\right)}\right) \cdot \left(a \cdot -3\right)\right)}
\]
Proof
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (*.f64 (pow.f64 b 4) (*.f64 a -9)) (*.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (*.f64 (pow.f64 b 4) (*.f64 a (Rewrite<= metadata-eval (+.f64 -6 -3)))) (*.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 27 points increase in error, 36 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (pow.f64 b 4) a) (+.f64 -6 -3))) (*.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 25 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 a (pow.f64 b 4))) (+.f64 -6 -3)) (*.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 35 points increase in error, 2 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 -6 (*.f64 a (pow.f64 b 4))) (*.f64 -3 (*.f64 a (pow.f64 b 4))))) (*.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 35 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4))))) (*.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 38 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 c 2)) (*.f64 a (*.f64 a (*.f64 b b)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 55 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (*.f64 (pow.f64 c 2) (*.f64 a (*.f64 a (Rewrite<= unpow2_binary64 (pow.f64 b 2))))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 24 points increase in error, 38 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (*.f64 (pow.f64 c 2) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 a a) (pow.f64 b 2)))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 43 points increase in error, 22 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (*.f64 (pow.f64 c 2) (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 a 2)) (pow.f64 b 2))) 27)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 25 points increase in error, 16 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (Rewrite<= associate-*r*_binary64 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) 27)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 63 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (pow.f64 c 2) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) (Rewrite<= metadata-eval (+.f64 9 18))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 63 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (pow.f64 c 2) (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 42 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (*.f64 (pow.f64 c 2) (Rewrite=> +-commutative_binary64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 6 points increase in error, 34 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (fma.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 33 points increase in error, 4 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4))))) (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 4 points increase in error, 28 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (+.f64 (Rewrite=> *-commutative_binary64 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)) (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 25 points increase in error, 2 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c) (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 25 points increase in error, 38 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c) (*.f64 (pow.f64 c 2) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 22 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (neg.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 40 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 1 points increase in error, 40 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (Rewrite=> +-commutative_binary64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 35 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (*.f64 -1 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 41 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 27 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (+.f64 (*.f64 -1 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 2 points increase in error, 15 points decrease in error
(/.f64 (fma.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 -1 (Rewrite<= *-commutative_binary64 (*.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4))))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 2 points increase in error, 28 points decrease in error
(/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4))))))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 27 points decrease in error
(/.f64 (Rewrite=> +-commutative_binary64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 0 points decrease in error
(/.f64 (+.f64 (+.f64 (*.f64 -1 (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2)))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 63 points increase in error, 0 points decrease in error
(/.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2))) (*.f64 -1 (Rewrite=> *-commutative_binary64 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 3 points increase in error, 37 points decrease in error
(/.f64 (+.f64 (Rewrite=> distribute-lft-out_binary64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (pow.f64 c 2)) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 64 points increase in error, 1 points decrease in error
(/.f64 (+.f64 (*.f64 -1 (+.f64 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 33 points decrease in error
(/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 63 points increase in error, 0 points decrease in error
(/.f64 (Rewrite=> fma-def_binary64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c)) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 44 points decrease in error
(/.f64 (fma.f64 -1 (Rewrite=> +-commutative_binary64 (+.f64 (*.f64 (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))) c) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 44 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 c (+.f64 (*.f64 -3 (*.f64 a (pow.f64 b 4))) (*.f64 -6 (*.f64 a (pow.f64 b 4)))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 63 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (Rewrite=> distribute-lft-in_binary64 (+.f64 (*.f64 c (*.f64 -3 (*.f64 a (pow.f64 b 4)))) (*.f64 c (*.f64 -6 (*.f64 a (pow.f64 b 4)))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 10 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 c -3) (*.f64 a (pow.f64 b 4)))) (*.f64 c (*.f64 -6 (*.f64 a (pow.f64 b 4))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 8 points increase in error, 21 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (*.f64 c -3) a) (pow.f64 b 4))) (*.f64 c (*.f64 -6 (*.f64 a (pow.f64 b 4))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 34 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 a (*.f64 c -3))) (pow.f64 b 4)) (*.f64 c (*.f64 -6 (*.f64 a (pow.f64 b 4))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 34 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (*.f64 (*.f64 a (*.f64 c -3)) (pow.f64 b 4)) (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 c -6) (*.f64 a (pow.f64 b 4))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 22 points increase in error, 32 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (*.f64 (*.f64 a (*.f64 c -3)) (pow.f64 b 4)) (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 -6 c)) (*.f64 a (pow.f64 b 4)))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 11 points increase in error, 31 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (*.f64 (*.f64 a (*.f64 c -3)) (pow.f64 b 4)) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (*.f64 -6 c) a) (pow.f64 b 4)))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 31 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (+.f64 (*.f64 (*.f64 a (*.f64 c -3)) (pow.f64 b 4)) (*.f64 (Rewrite<= associate-*r*_binary64 (*.f64 -6 (*.f64 c a))) (pow.f64 b 4))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 23 points increase in error, 35 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (Rewrite<= distribute-rgt-in_binary64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 a (*.f64 c -3)) (*.f64 -6 (*.f64 c a))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 35 points increase in error, 23 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 a c) -3)) (*.f64 -6 (*.f64 c a)))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 41 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 c a)) -3) (*.f64 -6 (*.f64 c a)))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 22 points increase in error, 3 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 -3 (*.f64 c a))) (*.f64 -6 (*.f64 c a)))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 43 points increase in error, 21 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a))))) (*.f64 (pow.f64 c 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 33 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (Rewrite=> distribute-lft-in_binary64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 9 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 c 2) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 4 points increase in error, 32 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 (pow.f64 c 2) 9) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (*.f64 (pow.f64 c 2) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 65 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 9 (pow.f64 c 2))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (*.f64 (pow.f64 c 2) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 21 points increase in error, 42 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (*.f64 9 (pow.f64 c 2)) (pow.f64 a 2)) (pow.f64 b 2))) (*.f64 (pow.f64 c 2) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 16 points increase in error, 23 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (*.f64 (Rewrite<= associate-*r*_binary64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (*.f64 18 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 8 points increase in error, 50 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (*.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 2)) (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 (pow.f64 c 2) 18) (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 47 points increase in error, 8 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (*.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 2)) (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 18 (pow.f64 c 2))) (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 3 points increase in error, 30 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (*.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 2)) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (*.f64 18 (pow.f64 c 2)) (pow.f64 a 2)) (pow.f64 b 2))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 4 points increase in error, 37 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (+.f64 (*.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (pow.f64 b 2)) (*.f64 (Rewrite<= associate-*r*_binary64 (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b 2)))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 21 points increase in error, 7 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (Rewrite<= distribute-rgt-in_binary64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 28 points increase in error, 0 points decrease in error
(/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b 2)))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 41 points increase in error, 0 points decrease in error
(/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a)))) (*.f64 (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b 2)))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 53 points decrease in error
(/.f64 (+.f64 (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (pow.f64 b 2))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 0 points increase in error, 16 points decrease in error
(/.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a))))) (*.f64 -1 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 19 points increase in error, 21 points decrease in error
(/.f64 (+.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a))))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 20 points increase in error, 19 points decrease in error
(/.f64 (Rewrite<= associate-+r+_binary64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 9 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 18 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 -6 (*.f64 c a)) (*.f64 -3 (*.f64 c a))))) (*.f64 27 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) (*.f64 (+.f64 (pow.f64 b 4) (+.f64 (pow.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)) 2) (*.f64 (*.f64 b b) (fma.f64 a (*.f64 c -3) (*.f64 b b))))) (*.f64 (+.f64 b (sqrt.f64 (fma.f64 a (*.f64 c -3) (*.f64 b b)))) (*.f64 a -3)))): 63 points increase in error, 0 points decrease in error