Average Error: 61.5 → 2.3
Time: 44.6s
Precision: binary64
Cost: 32640
\[-\frac{1}{\frac{\pi}{4}} \cdot \log \left(\frac{e^{\frac{\pi}{4} \cdot f} + e^{-\frac{\pi}{4} \cdot f}}{e^{\frac{\pi}{4} \cdot f} - e^{-\frac{\pi}{4} \cdot f}}\right) \]
\[\frac{\log \left(\mathsf{fma}\left(\pi \cdot 0.08333333333333333, f, \frac{4}{\pi \cdot f}\right)\right) \cdot -4}{\pi} \]
(FPCore (f)
 :precision binary64
 (-
  (*
   (/ 1.0 (/ PI 4.0))
   (log
    (/
     (+ (exp (* (/ PI 4.0) f)) (exp (- (* (/ PI 4.0) f))))
     (- (exp (* (/ PI 4.0) f)) (exp (- (* (/ PI 4.0) f)))))))))
(FPCore (f)
 :precision binary64
 (/ (* (log (fma (* PI 0.08333333333333333) f (/ 4.0 (* PI f)))) -4.0) PI))
double code(double f) {
	return -((1.0 / (((double) M_PI) / 4.0)) * log(((exp(((((double) M_PI) / 4.0) * f)) + exp(-((((double) M_PI) / 4.0) * f))) / (exp(((((double) M_PI) / 4.0) * f)) - exp(-((((double) M_PI) / 4.0) * f))))));
}
double code(double f) {
	return (log(fma((((double) M_PI) * 0.08333333333333333), f, (4.0 / (((double) M_PI) * f)))) * -4.0) / ((double) M_PI);
}
function code(f)
	return Float64(-Float64(Float64(1.0 / Float64(pi / 4.0)) * log(Float64(Float64(exp(Float64(Float64(pi / 4.0) * f)) + exp(Float64(-Float64(Float64(pi / 4.0) * f)))) / Float64(exp(Float64(Float64(pi / 4.0) * f)) - exp(Float64(-Float64(Float64(pi / 4.0) * f))))))))
end
function code(f)
	return Float64(Float64(log(fma(Float64(pi * 0.08333333333333333), f, Float64(4.0 / Float64(pi * f)))) * -4.0) / pi)
end
code[f_] := (-N[(N[(1.0 / N[(Pi / 4.0), $MachinePrecision]), $MachinePrecision] * N[Log[N[(N[(N[Exp[N[(N[(Pi / 4.0), $MachinePrecision] * f), $MachinePrecision]], $MachinePrecision] + N[Exp[(-N[(N[(Pi / 4.0), $MachinePrecision] * f), $MachinePrecision])], $MachinePrecision]), $MachinePrecision] / N[(N[Exp[N[(N[(Pi / 4.0), $MachinePrecision] * f), $MachinePrecision]], $MachinePrecision] - N[Exp[(-N[(N[(Pi / 4.0), $MachinePrecision] * f), $MachinePrecision])], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision])
code[f_] := N[(N[(N[Log[N[(N[(Pi * 0.08333333333333333), $MachinePrecision] * f + N[(4.0 / N[(Pi * f), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] * -4.0), $MachinePrecision] / Pi), $MachinePrecision]
-\frac{1}{\frac{\pi}{4}} \cdot \log \left(\frac{e^{\frac{\pi}{4} \cdot f} + e^{-\frac{\pi}{4} \cdot f}}{e^{\frac{\pi}{4} \cdot f} - e^{-\frac{\pi}{4} \cdot f}}\right)
\frac{\log \left(\mathsf{fma}\left(\pi \cdot 0.08333333333333333, f, \frac{4}{\pi \cdot f}\right)\right) \cdot -4}{\pi}

Error

Derivation

  1. Initial program 61.5

    \[-\frac{1}{\frac{\pi}{4}} \cdot \log \left(\frac{e^{\frac{\pi}{4} \cdot f} + e^{-\frac{\pi}{4} \cdot f}}{e^{\frac{\pi}{4} \cdot f} - e^{-\frac{\pi}{4} \cdot f}}\right) \]
  2. Simplified61.5

    \[\leadsto \color{blue}{\log \left(\frac{{\left(e^{\frac{\pi}{4}}\right)}^{f} + {\left(e^{\frac{\pi}{4}}\right)}^{\left(-f\right)}}{{\left(e^{\frac{\pi}{4}}\right)}^{f} - {\left(e^{\frac{\pi}{4}}\right)}^{\left(-f\right)}}\right) \cdot \frac{-4}{\pi}} \]
    Proof
    (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (/.f64 -4 (PI.f64))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f))) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (/.f64 -4 (PI.f64))): 1 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (/.f64 -4 (PI.f64))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))) (-.f64 (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) f) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (/.f64 -4 (PI.f64))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f))) (pow.f64 (exp.f64 (/.f64 (PI.f64) 4)) (neg.f64 f))))) (/.f64 -4 (PI.f64))): 0 points increase in error, 1 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (Rewrite<= exp-prod_binary64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) (neg.f64 f))))))) (/.f64 -4 (PI.f64))): 1 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))) (/.f64 -4 (PI.f64))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))) (/.f64 (Rewrite<= metadata-eval (neg.f64 4)) (PI.f64))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 4 (PI.f64))))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))) (neg.f64 (/.f64 (Rewrite<= metadata-eval (*.f64 1 4)) (PI.f64)))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))) (neg.f64 (Rewrite<= associate-*l/_binary64 (*.f64 (/.f64 1 (PI.f64)) 4)))): 0 points increase in error, 0 points decrease in error
    (*.f64 (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))) (neg.f64 (Rewrite<= associate-/r/_binary64 (/.f64 1 (/.f64 (PI.f64) 4))))): 0 points increase in error, 0 points decrease in error
    (Rewrite<= *-commutative_binary64 (*.f64 (neg.f64 (/.f64 1 (/.f64 (PI.f64) 4))) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))))))): 0 points increase in error, 0 points decrease in error
    (Rewrite<= distribute-lft-neg-in_binary64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f))))))))): 0 points increase in error, 0 points decrease in error
  3. Taylor expanded in f around 0 2.4

    \[\leadsto \log \color{blue}{\left(\left(-0.25 \cdot \frac{\pi}{0.25 \cdot \pi - -0.25 \cdot \pi} + \left(2 \cdot \frac{1}{\left(0.25 \cdot \pi - -0.25 \cdot \pi\right) \cdot f} + \left(f \cdot \left(\left(0.5 \cdot \frac{{\left(-0.25 \cdot \pi\right)}^{2}}{0.25 \cdot \pi - -0.25 \cdot \pi} + 0.5 \cdot \frac{{\left(0.25 \cdot \pi\right)}^{2}}{0.25 \cdot \pi - -0.25 \cdot \pi}\right) - \left(\frac{\left(0.5 \cdot {\left(0.25 \cdot \pi\right)}^{2} - 0.5 \cdot {\left(-0.25 \cdot \pi\right)}^{2}\right) \cdot \left(\left(-0.25 \cdot \frac{\pi}{0.25 \cdot \pi - -0.25 \cdot \pi} + 0.25 \cdot \frac{\pi}{0.25 \cdot \pi - -0.25 \cdot \pi}\right) - 2 \cdot \frac{0.5 \cdot {\left(0.25 \cdot \pi\right)}^{2} - 0.5 \cdot {\left(-0.25 \cdot \pi\right)}^{2}}{{\left(0.25 \cdot \pi - -0.25 \cdot \pi\right)}^{2}}\right)}{0.25 \cdot \pi - -0.25 \cdot \pi} + 2 \cdot \frac{0.16666666666666666 \cdot {\left(0.25 \cdot \pi\right)}^{3} - 0.16666666666666666 \cdot {\left(-0.25 \cdot \pi\right)}^{3}}{{\left(0.25 \cdot \pi - -0.25 \cdot \pi\right)}^{2}}\right)\right) + 0.25 \cdot \frac{\pi}{0.25 \cdot \pi - -0.25 \cdot \pi}\right)\right)\right) - 2 \cdot \frac{0.5 \cdot {\left(0.25 \cdot \pi\right)}^{2} - 0.5 \cdot {\left(-0.25 \cdot \pi\right)}^{2}}{{\left(0.25 \cdot \pi - -0.25 \cdot \pi\right)}^{2}}\right)} \cdot \frac{-4}{\pi} \]
  4. Simplified2.4

    \[\leadsto \log \color{blue}{\left(\mathsf{fma}\left(f, \frac{\pi}{8} \cdot 1 - \frac{0.3333333333333333}{\frac{\frac{{\left(\pi \cdot 0.5\right)}^{2}}{{\pi}^{3}}}{0.03125}}, \frac{\frac{4}{\pi}}{f}\right)\right)} \cdot \frac{-4}{\pi} \]
    Proof
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) 8) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (Rewrite<= metadata-eval (/.f64 2 1/4))) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (Rewrite<= metadata-eval (/.f64 1/2 1/4)) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1/2 (Rewrite<= metadata-eval (/.f64 1/4 1))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1/2 (/.f64 1/4 (Rewrite<= *-inverses_binary64 (/.f64 (PI.f64) (PI.f64))))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 1/2 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 1/4 (PI.f64)) (PI.f64)))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 1/2 (PI.f64)) (*.f64 1/4 (PI.f64)))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (PI.f64) 1/2)) (*.f64 1/4 (PI.f64))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 (*.f64 (PI.f64) (Rewrite<= metadata-eval (-.f64 1/4 -1/4))) (*.f64 1/4 (PI.f64))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (PI.f64) (/.f64 (/.f64 (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 1/4 (PI.f64))) 1/4)) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (PI.f64) 1/4) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (*.f64 1/4 (PI.f64))))) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/4 (PI.f64))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (*.f64 1/4 (PI.f64)))) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 1) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (Rewrite<= metadata-eval (+.f64 1/2 1/2))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 1/2) (*.f64 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 1/2))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (Rewrite=> distribute-rgt-out_binary64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 1/2 (+.f64 (/.f64 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 1/2 (+.f64 (/.f64 (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 1/4 1/4) (*.f64 (PI.f64) (PI.f64)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (Rewrite<= metadata-eval (*.f64 -1/4 -1/4)) (*.f64 (PI.f64) (PI.f64))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 1/2 (+.f64 (/.f64 (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (*.f64 1/2 (+.f64 (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2)) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (/.f64 1/3 (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (Rewrite<= metadata-eval (*.f64 2 1/6)) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (/.f64 (pow.f64 (*.f64 (PI.f64) (Rewrite<= metadata-eval (-.f64 1/4 -1/4))) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (/.f64 (pow.f64 (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 2) (pow.f64 (PI.f64) 3)) 1/32))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (pow.f64 (PI.f64) 3)) (Rewrite<= metadata-eval (-.f64 1/64 -1/64))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (pow.f64 (PI.f64) 3)) (-.f64 (Rewrite<= metadata-eval (pow.f64 1/4 3)) -1/64)))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (pow.f64 (PI.f64) 3)) (-.f64 (pow.f64 1/4 3) (Rewrite<= metadata-eval (pow.f64 -1/4 3)))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (Rewrite<= associate-/r*_binary64 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 1/4 3) (pow.f64 -1/4 3))))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 (pow.f64 1/4 3) (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 -1/4 3) (pow.f64 (PI.f64) 3))))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (-.f64 (Rewrite<= cube-prod_binary64 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 (pow.f64 -1/4 3) (pow.f64 (PI.f64) 3)))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 1/6) (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 3) (Rewrite<= cube-prod_binary64 (pow.f64 (*.f64 -1/4 (PI.f64)) 3)))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite<= associate-*r/_binary64 (*.f64 2 (/.f64 1/6 (/.f64 (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 3) (pow.f64 (*.f64 -1/4 (PI.f64)) 3))))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 1/6 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 3) (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (Rewrite=> sub-neg_binary64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite=> neg-sub0_binary64 (-.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (Rewrite<= metadata-eval (neg.f64 0)) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (Rewrite<= +-inverses_binary64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 1/4 1/4) (*.f64 (PI.f64) (PI.f64))))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (Rewrite<= metadata-eval (*.f64 -1/4 -1/4)) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (neg.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (Rewrite<= associate--l+_binary64 (-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (Rewrite<= sub-neg_binary64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (Rewrite<= associate--r+_binary64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (/.f64 4 (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 (Rewrite<= metadata-eval (/.f64 2 1/2)) (PI.f64)) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (Rewrite<= associate-/r*_binary64 (/.f64 2 (*.f64 1/2 (PI.f64)))) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 2 (Rewrite<= *-commutative_binary64 (*.f64 (PI.f64) 1/2))) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 2 (*.f64 (PI.f64) (Rewrite<= metadata-eval (-.f64 1/4 -1/4)))) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (/.f64 2 (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) f)): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (Rewrite<= associate-/r*_binary64 (/.f64 2 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f)))): 15 points increase in error, 59 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (/.f64 (Rewrite<= metadata-eval (*.f64 2 1)) (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))): 0 points increase in error, 0 points decrease in error
    (fma.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (Rewrite<= associate-*r/_binary64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))))): 0 points increase in error, 0 points decrease in error
    (Rewrite<= fma-def_binary64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))))): 1 points increase in error, 0 points decrease in error
    (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))): 0 points increase in error, 0 points decrease in error
    (Rewrite<= +-rgt-identity_binary64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) 0)): 0 points increase in error, 0 points decrease in error
    (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (Rewrite<= metadata-eval (-.f64 0 0))): 0 points increase in error, 0 points decrease in error
    (Rewrite<= associate--l+_binary64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) 0) 0)): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (Rewrite<= metadata-eval (-.f64 0 0))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (Rewrite<= associate--l+_binary64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) 0) 0)) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (Rewrite<= mul0-rgt_binary64 (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 0))) 0) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (Rewrite<= metadata-eval (+.f64 1/4 -1/4)))) 0) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) 0) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (Rewrite<= associate-+r+_binary64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 0) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite<= +-inverses_binary64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)) (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (Rewrite=> +-inverses_binary64 0) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (Rewrite<= +-inverses_binary64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 1/4 1/4) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite<= metadata-eval (*.f64 -1/4 -1/4)) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 (Rewrite<= metadata-eval (*.f64 2 1/2)) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (Rewrite<= associate-*r*_binary64 (*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (/.f64 (*.f64 2 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite<= associate-*r/_binary64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (-.f64 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (Rewrite=> associate--l+_binary64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (-.f64 (Rewrite=> +-commutative_binary64 (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (Rewrite=> associate--l+_binary64 (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (Rewrite=> associate-*r/_binary64 (/.f64 (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (*.f64 2 (Rewrite=> distribute-lft-out--_binary64 (*.f64 1/2 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (Rewrite=> associate-*r*_binary64 (*.f64 (*.f64 2 1/2) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (*.f64 (Rewrite=> metadata-eval 1) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (Rewrite=> *-lft-identity_binary64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 -1/4 -1/4) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite<= metadata-eval (*.f64 1/4 1/4)) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (Rewrite=> +-inverses_binary64 0) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (/.f64 (Rewrite<= +-inverses_binary64 (-.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (Rewrite=> div-sub_binary64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)) (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (Rewrite=> +-inverses_binary64 0)))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (-.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (Rewrite<= metadata-eval (*.f64 2 0))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite=> cancel-sign-sub-inv_binary64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 (neg.f64 2) 0))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (*.f64 (Rewrite=> metadata-eval -2) 0)))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (Rewrite=> metadata-eval 0)))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (Rewrite=> +-rgt-identity_binary64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f)))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (Rewrite=> associate-/l*_binary64 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (Rewrite=> div-sub_binary64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite=> unpow2_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 -1/4 -1/4) (*.f64 (PI.f64) (PI.f64))))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (Rewrite<= metadata-eval (*.f64 1/4 1/4)) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/4 (PI.f64)) 2))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (Rewrite=> +-inverses_binary64 0) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (Rewrite=> distribute-rgt-out_binary64 (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (+.f64 -1/4 1/4))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (Rewrite=> metadata-eval 0)) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (Rewrite=> mul0-rgt_binary64 0) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (Rewrite<= neg-sub0_binary64 (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 0 (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (Rewrite<= mul0-rgt_binary64 (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 0)) (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (PI.f64) 0) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (/.f64 (Rewrite=> mul0-rgt_binary64 0) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (Rewrite<= associate-/r/_binary64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (Rewrite=> neg-sub0_binary64 (-.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (Rewrite<= mul0-rgt_binary64 (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) 0)) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (*.f64 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (Rewrite<= metadata-eval (+.f64 -1/4 1/4))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (/.f64 0 (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (/.f64 (Rewrite<= +-inverses_binary64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)))) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (Rewrite=> div-sub_binary64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (/.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (Rewrite=> +-inverses_binary64 0) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (Rewrite<= mul0-rgt_binary64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) 0)) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (Rewrite<= +-inverses_binary64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)) (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (Rewrite=> +-inverses_binary64 0) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (Rewrite<= metadata-eval (neg.f64 0)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (Rewrite<= +-inverses_binary64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64)))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 1/4 1/4) (*.f64 (PI.f64) (PI.f64)))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite<= metadata-eval (*.f64 -1/4 -1/4)) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 (Rewrite<= metadata-eval (*.f64 2 1/2)) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (Rewrite<= associate-*r*_binary64 (*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (/.f64 (neg.f64 (*.f64 2 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 (*.f64 2 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (neg.f64 (Rewrite<= associate-*r/_binary64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (Rewrite=> neg-sub0_binary64 (-.f64 0 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (Rewrite<= metadata-eval (+.f64 -1/2 1/2)) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (Rewrite<= metadata-eval (*.f64 -1/4 2)) 1/2) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (Rewrite<= metadata-eval (/.f64 1 1/2))) 1/2) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (Rewrite<= *-inverses_binary64 (/.f64 (PI.f64) (PI.f64))) 1/2)) 1/2) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (Rewrite<= associate-/r*_binary64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2)))) 1/2) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (*.f64 (PI.f64) (Rewrite<= metadata-eval (-.f64 1/4 -1/4))))) 1/2) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) 1/2) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (Rewrite<= metadata-eval (*.f64 1/4 2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (Rewrite<= metadata-eval (/.f64 1 1/2)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (Rewrite<= *-inverses_binary64 (/.f64 (PI.f64) (PI.f64))) 1/2))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (Rewrite<= associate-/r*_binary64 (/.f64 (PI.f64) (*.f64 (PI.f64) 1/2))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (*.f64 (PI.f64) (Rewrite<= metadata-eval (-.f64 1/4 -1/4)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) 0): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (Rewrite<= +-inverses_binary64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)) (/.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (Rewrite<= div-sub_binary64 (/.f64 (-.f64 (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4)) (*.f64 1/24 (pow.f64 (*.f64 1/4 (PI.f64)) 4))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (Rewrite=> +-inverses_binary64 0) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (Rewrite<= +-inverses_binary64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 1/4 (PI.f64)) (*.f64 1/4 (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 1/4 1/4) (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite=> metadata-eval 1/16) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (*.f64 (Rewrite<= metadata-eval (*.f64 -1/4 -1/4)) (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (Rewrite<= *-lft-identity_binary64 (*.f64 1 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2)))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (*.f64 (Rewrite<= metadata-eval (*.f64 2 1/2)) (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (Rewrite<= associate-*r*_binary64 (*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (pow.f64 (*.f64 -1/4 (PI.f64)) 2))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (/.f64 (*.f64 2 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))): 0 points increase in error, 0 points decrease in error
    (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) f))) (+.f64 (*.f64 f (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 -1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 1/4 (PI.f64)) 2) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (*.f64 1/4 (PI.f64)) 3)) (*.f64 1/6 (pow.f64 (*.f64 -1/4 (PI.f64)) 3))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2)))))) (*.f64 1/4 (/.f64 (PI.f64) (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64)))))))) (Rewrite<= associate-*r/_binary64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (*.f64 1/4 (PI.f64)) 2)) (*.f64 1/2 (pow.f64 (*.f64 -1/4 (PI.f64)) 2))) (pow.f64 (-.f64 (*.f64 1/4 (PI.f64)) (*.f64 -1/4 (PI.f64))) 2))))): 0 points increase in error, 0 points decrease in error
  5. Applied egg-rr2.4

    \[\leadsto \log \left(\mathsf{fma}\left(f, \frac{\pi}{8} \cdot 1 - \color{blue}{0.3333333333333333 \cdot \left(0.03125 \cdot \frac{{\pi}^{3}}{{\pi}^{2} \cdot 0.25}\right)}, \frac{\frac{4}{\pi}}{f}\right)\right) \cdot \frac{-4}{\pi} \]
  6. Simplified2.4

    \[\leadsto \log \left(\mathsf{fma}\left(f, \frac{\pi}{8} \cdot 1 - \color{blue}{0.010416666666666666 \cdot \frac{\pi}{0.25}}, \frac{\frac{4}{\pi}}{f}\right)\right) \cdot \frac{-4}{\pi} \]
    Proof
    (*.f64 1/96 (/.f64 (PI.f64) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (Rewrite<= metadata-eval (*.f64 1/3 1/32)) (/.f64 (PI.f64) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (*.f64 1/3 1/32) (/.f64 (Rewrite<= /-rgt-identity_binary64 (/.f64 (PI.f64) 1)) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (*.f64 1/3 1/32) (/.f64 (/.f64 (PI.f64) (Rewrite<= *-inverses_binary64 (/.f64 (pow.f64 (PI.f64) 2) (pow.f64 (PI.f64) 2)))) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (*.f64 1/3 1/32) (/.f64 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) 2)) (pow.f64 (PI.f64) 2))) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (*.f64 1/3 1/32) (/.f64 (/.f64 (*.f64 (PI.f64) (Rewrite=> unpow2_binary64 (*.f64 (PI.f64) (PI.f64)))) (pow.f64 (PI.f64) 2)) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (*.f64 1/3 1/32) (/.f64 (/.f64 (Rewrite<= cube-mult_binary64 (pow.f64 (PI.f64) 3)) (pow.f64 (PI.f64) 2)) 1/4)): 0 points increase in error, 0 points decrease in error
    (*.f64 (*.f64 1/3 1/32) (Rewrite<= associate-/r*_binary64 (/.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (PI.f64) 2) 1/4)))): 0 points increase in error, 0 points decrease in error
    (Rewrite<= associate-*r*_binary64 (*.f64 1/3 (*.f64 1/32 (/.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 (PI.f64) 2) 1/4))))): 0 points increase in error, 0 points decrease in error
  7. Applied egg-rr2.3

    \[\leadsto \color{blue}{\frac{\log \left(\mathsf{fma}\left(\pi \cdot 0.125 - \pi \cdot 0.041666666666666664, f, \frac{4}{\pi \cdot f}\right)\right) \cdot -4}{\pi}} \]
  8. Applied egg-rr2.3

    \[\leadsto \frac{\log \left(\mathsf{fma}\left(\color{blue}{\pi \cdot 0.125 + \pi \cdot -0.041666666666666664}, f, \frac{4}{\pi \cdot f}\right)\right) \cdot -4}{\pi} \]
  9. Simplified2.3

    \[\leadsto \frac{\log \left(\mathsf{fma}\left(\color{blue}{\pi \cdot 0.08333333333333333}, f, \frac{4}{\pi \cdot f}\right)\right) \cdot -4}{\pi} \]
    Proof
    (*.f64 (PI.f64) 1/12): 0 points increase in error, 0 points decrease in error
    (*.f64 (PI.f64) (Rewrite<= metadata-eval (+.f64 1/8 -1/24))): 256 points increase in error, 0 points decrease in error
    (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 (PI.f64) 1/8) (*.f64 (PI.f64) -1/24))): 0 points increase in error, 0 points decrease in error
  10. Final simplification2.3

    \[\leadsto \frac{\log \left(\mathsf{fma}\left(\pi \cdot 0.08333333333333333, f, \frac{4}{\pi \cdot f}\right)\right) \cdot -4}{\pi} \]

Alternatives

Alternative 1
Error2.4
Cost32640
\[\log \left(\mathsf{fma}\left(\pi \cdot 0.08333333333333333, f, \frac{4}{\pi \cdot f}\right)\right) \cdot \frac{-4}{\pi} \]
Alternative 2
Error2.5
Cost32640
\[\frac{-4}{\pi} \cdot \log \left(\mathsf{fma}\left(\pi, 0.08333333333333333 \cdot f, \frac{\frac{4}{f}}{\pi}\right)\right) \]
Alternative 3
Error2.8
Cost19648
\[\frac{-4}{\pi} \cdot \log \left(\frac{\frac{4}{\pi}}{f}\right) \]
Alternative 4
Error2.8
Cost19648
\[\frac{-4}{\frac{\pi}{\log \left(\frac{4}{\pi \cdot f}\right)}} \]
Alternative 5
Error2.7
Cost19648
\[\frac{-4 \cdot \log \left(\frac{4}{\pi \cdot f}\right)}{\pi} \]

Error

Reproduce

herbie shell --seed 2022325 
(FPCore (f)
  :name "VandenBroeck and Keller, Equation (20)"
  :precision binary64
  (- (* (/ 1.0 (/ PI 4.0)) (log (/ (+ (exp (* (/ PI 4.0) f)) (exp (- (* (/ PI 4.0) f)))) (- (exp (* (/ PI 4.0) f)) (exp (- (* (/ PI 4.0) f)))))))))