Details

Time bar (total: 42.5s)

analyze1.5s (3.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
0%0%99.6%0.4%0%0%0%1
0%0%99.6%0.4%0%0%0%2
0%0%99.6%0.4%0%0%0%3
0%0%99.6%0.4%0%0%0%4
0%0%99.6%0.4%0%0%0%5
0%0%99.6%0.4%0%0%0%6
0%0%99.6%0.4%0%0%0%7
0%0%99.6%0.4%0%0%0%8
0%0%99.6%0.4%0%0%0%9
0%0%97.7%0.4%1.9%0%0%10
0%0%72.8%0.4%2.7%24.1%0%11
0%0%72.5%0.4%3%24.1%0%12
Compiler

Compiled 30 to 21 computations (30% saved)

sample14.2s (33.4%)

Results
9.2s18412×body256invalid
4.1s8256×body256valid
797.0ms1269×body256infinite
Bogosity

preprocess549.0ms (1.3%)

Algorithm
egg-herbie
Rules
17868×rational.json-simplify-41
6946×rational.json-simplify-1
82×rational.json-simplify-2
trig.json-simplify-45
swap-z-t
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01961827
13641827
27241827
313941827
413941827
517181827
617181827
747551827
847551827
947551827
1047551827
1173321827
1273321827
1373321827
088
188
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
Outputs
0
1
2
3
2
4
2
5
6
7
Call 2
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 y (log.f64 x)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 x i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 z (log.f64 y)) x) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 t (log.f64 y)) z) x) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 a (log.f64 y)) z) t) x) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 b (log.f64 y)) z) t) a) (*.f64 (-.f64 x 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 c (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 x))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 i (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y x))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 z)) y) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 z i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 t)) z) y) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 t i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 a)) z) t) y) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 a i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 b)) z) t) a) (*.f64 (-.f64 y 1/2) (log.f64 c))) (*.f64 b i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 c)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 y))) (*.f64 c i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 i)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 i y))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) t) z) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) a) t) z) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) b) t) a) (*.f64 (-.f64 z 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) c) t) a) (*.f64 (-.f64 b 1/2) (log.f64 z))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) i) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y z))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) a) t) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) b) a) (*.f64 (-.f64 t 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) c) a) (*.f64 (-.f64 b 1/2) (log.f64 t))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) i) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y t))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) b) (*.f64 (-.f64 a 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) c) (*.f64 (-.f64 b 1/2) (log.f64 a))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) i) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y a))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 c 1/2) (log.f64 b))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 i 1/2) (log.f64 c))) (*.f64 y b))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 i))) (*.f64 y c))
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(+.f64 z (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a))) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 y i) (+.f64 z a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 y (log.f64 x)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 x i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 y (log.f64 x)))))) (*.f64 x i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 (+.f64 z (*.f64 y (log.f64 x))) a)) (*.f64 x i)))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y (log.f64 x)) (+.f64 z t))) (*.f64 x i)))
(+.f64 a (+.f64 (*.f64 x i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y (log.f64 x)) (+.f64 z t)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 y (log.f64 x))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 x i)))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x i) (+.f64 (*.f64 y (log.f64 x)) (+.f64 t a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 z (log.f64 y)) x) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 x (*.f64 (log.f64 y) z))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 x (*.f64 (log.f64 y) z))) (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 (log.f64 y) z) (+.f64 x t)) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) z) (+.f64 (+.f64 x (+.f64 t a)) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) z) (+.f64 (*.f64 y i) (+.f64 x (+.f64 t a)))))
(+.f64 x (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (*.f64 y i)) (*.f64 (log.f64 y) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 t (log.f64 y)) z) x) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 x (+.f64 z (*.f64 (log.f64 y) t))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 x (+.f64 (+.f64 z (*.f64 (log.f64 y) t)) a)) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 x (+.f64 a (+.f64 z (*.f64 (log.f64 y) t))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) t) (+.f64 (+.f64 x (+.f64 z a)) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) t) (+.f64 (*.f64 y i) (+.f64 x (+.f64 z a)))))
(+.f64 x (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) t))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 a (log.f64 y)) z) t) x) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 x (+.f64 t (+.f64 z (*.f64 (log.f64 y) a))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 x (+.f64 z (+.f64 (*.f64 (log.f64 y) a) t))) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 x (+.f64 (*.f64 (log.f64 y) a) (+.f64 z t)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 y) a) x)) (+.f64 t (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 t (*.f64 (-.f64 b 1/2) (log.f64 c))) (+.f64 z (+.f64 x (*.f64 (log.f64 y) a)))))
(+.f64 x (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (+.f64 t (*.f64 (log.f64 y) a)) (*.f64 y i)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 b (log.f64 y)) z) t) a) (*.f64 (-.f64 x 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) b)))) (*.f64 (log.f64 c) (-.f64 x 1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 y) b) t)) (+.f64 a (*.f64 (log.f64 c) (-.f64 x 1/2)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 (log.f64 y) b) (+.f64 z t)) (+.f64 a (*.f64 (log.f64 c) (-.f64 x 1/2)))))
(+.f64 z (+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 y) b) a)) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (-.f64 x 1/2)))))
(+.f64 z (+.f64 (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (-.f64 x 1/2))) (+.f64 t (+.f64 a (*.f64 (log.f64 y) b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 x 1/2)) (+.f64 (*.f64 (log.f64 y) b) (+.f64 (*.f64 y i) (+.f64 z a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 c (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 x))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) c)))) (*.f64 (-.f64 b 1/2) (log.f64 x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 y) c) t)) (*.f64 (-.f64 b 1/2) (log.f64 x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) c) (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 x))) (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 (log.f64 y) c) (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 x)))))
(+.f64 z (+.f64 (+.f64 t (*.f64 (log.f64 y) c)) (+.f64 (*.f64 y i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 x))))))
(+.f64 z (+.f64 (*.f64 (log.f64 y) c) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 x)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 i (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y x))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) i))))) (*.f64 x y))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 y) i) t))) (*.f64 x y)))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 (log.f64 y) i)))) (*.f64 x y)))
(+.f64 a (+.f64 (*.f64 x y) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 (log.f64 y) i))))))
(+.f64 z (+.f64 (+.f64 t (*.f64 (log.f64 y) i)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 x y)))))
(+.f64 z (+.f64 (*.f64 (log.f64 y) i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x y) (+.f64 t a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 z)) y) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 z i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 y (*.f64 x (log.f64 z)))))) (*.f64 z i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (+.f64 t (+.f64 y (*.f64 x (log.f64 z))))) (*.f64 z i)))
(+.f64 (+.f64 (*.f64 x (log.f64 z)) (+.f64 y t)) (+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 z i)))
(+.f64 (+.f64 (*.f64 x (log.f64 z)) (+.f64 y t)) (+.f64 (*.f64 z i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 y (+.f64 (+.f64 (*.f64 x (log.f64 z)) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 z i))))
(+.f64 y (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 z i)) (+.f64 (*.f64 x (log.f64 z)) (+.f64 t a))))
(+.f64 y (+.f64 t (+.f64 a (+.f64 (*.f64 x (log.f64 z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 z i))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 t)) z) y) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 t i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 y (+.f64 z (*.f64 x (log.f64 t)))))) (*.f64 t i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (+.f64 y (+.f64 z (*.f64 x (log.f64 t))))) (*.f64 t i)))
(+.f64 (+.f64 (*.f64 x (log.f64 t)) (+.f64 y z)) (+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 t i)))
(+.f64 (+.f64 (*.f64 x (log.f64 t)) (+.f64 y z)) (+.f64 (*.f64 t i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 y (+.f64 (+.f64 z (*.f64 x (log.f64 t))) (+.f64 (*.f64 t i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(+.f64 y (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 t)) (*.f64 t i))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 a)) z) t) y) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 a i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 y (+.f64 t (+.f64 z (*.f64 x (log.f64 a)))))) (*.f64 a i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 y (+.f64 z (+.f64 (*.f64 x (log.f64 a)) t))) (*.f64 a i)))
(+.f64 (+.f64 (*.f64 x (log.f64 a)) (+.f64 z t)) (+.f64 (+.f64 y (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 a i)))
(+.f64 (+.f64 (*.f64 x (log.f64 a)) (+.f64 z t)) (+.f64 (*.f64 a i) (+.f64 y (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 y (+.f64 (+.f64 t (+.f64 z (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 a i))))
(+.f64 y (+.f64 t (+.f64 z (+.f64 (*.f64 x (log.f64 a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 a i))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 b)) z) t) a) (*.f64 (-.f64 y 1/2) (log.f64 c))) (*.f64 b i))
(+.f64 (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 x (log.f64 b))))) (*.f64 (log.f64 c) (-.f64 y 1/2))) (*.f64 b i))
(+.f64 (+.f64 t (+.f64 (+.f64 z (*.f64 x (log.f64 b))) a)) (+.f64 (*.f64 (log.f64 c) (-.f64 y 1/2)) (*.f64 b i)))
(+.f64 a (+.f64 (+.f64 (+.f64 z (+.f64 t (*.f64 x (log.f64 b)))) (*.f64 (log.f64 c) (-.f64 y 1/2))) (*.f64 b i)))
(+.f64 a (+.f64 (*.f64 b i) (+.f64 (+.f64 z (+.f64 t (*.f64 x (log.f64 b)))) (*.f64 (log.f64 c) (-.f64 y 1/2)))))
(+.f64 a (+.f64 (*.f64 b i) (+.f64 (*.f64 x (log.f64 b)) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (-.f64 y 1/2))))))
(+.f64 a (+.f64 (*.f64 b i) (+.f64 (*.f64 x (log.f64 b)) (+.f64 (*.f64 (log.f64 c) (-.f64 y 1/2)) (+.f64 z t)))))
(+.f64 (*.f64 x (log.f64 b)) (+.f64 z (+.f64 t (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 y 1/2)) (*.f64 b i))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 c)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 y))) (*.f64 c i))
(+.f64 (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 x (log.f64 c))))) (*.f64 (log.f64 y) (-.f64 b 1/2))) (*.f64 c i))
(+.f64 (+.f64 t (+.f64 (+.f64 z (*.f64 x (log.f64 c))) a)) (+.f64 (*.f64 (log.f64 y) (-.f64 b 1/2)) (*.f64 c i)))
(+.f64 (+.f64 (*.f64 x (log.f64 c)) (+.f64 z t)) (+.f64 (+.f64 a (*.f64 (log.f64 y) (-.f64 b 1/2))) (*.f64 c i)))
(+.f64 (+.f64 (*.f64 x (log.f64 c)) (+.f64 z t)) (+.f64 (*.f64 c i) (+.f64 a (*.f64 (log.f64 y) (-.f64 b 1/2)))))
(+.f64 z (+.f64 (+.f64 (*.f64 x (log.f64 c)) (+.f64 t a)) (+.f64 (*.f64 (log.f64 y) (-.f64 b 1/2)) (*.f64 c i))))
(+.f64 z (+.f64 (+.f64 (*.f64 (log.f64 y) (-.f64 b 1/2)) (*.f64 c i)) (+.f64 (*.f64 x (log.f64 c)) (+.f64 t a))))
(+.f64 z (+.f64 t (+.f64 (*.f64 (log.f64 y) (-.f64 b 1/2)) (+.f64 (+.f64 a (*.f64 c i)) (*.f64 x (log.f64 c))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 i)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 i y))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 x (log.f64 i)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 z (+.f64 (*.f64 x (log.f64 i)) t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 t (*.f64 x (log.f64 i)))) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 z (+.f64 (+.f64 t (*.f64 x (log.f64 i))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 x (log.f64 i)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 y i) (+.f64 z a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) t) z) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(+.f64 z (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a))) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 y i) (+.f64 z a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) a) t) z) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(+.f64 z (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a))) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 y i) (+.f64 z a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) b) t) a) (*.f64 (-.f64 z 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 x (log.f64 y)) b))) (*.f64 (log.f64 c) (-.f64 z 1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 b t)) (+.f64 a (*.f64 (log.f64 c) (-.f64 z 1/2)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) b) (+.f64 (+.f64 t a) (*.f64 (log.f64 c) (-.f64 z 1/2)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) b) (+.f64 (*.f64 (log.f64 c) (-.f64 z 1/2)) (+.f64 t a))))
(+.f64 (*.f64 (log.f64 c) (-.f64 z 1/2)) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a)) (+.f64 b (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 z 1/2)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 b (*.f64 y i))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) c) t) a) (*.f64 (-.f64 b 1/2) (log.f64 z))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 x (log.f64 y)) c))) (*.f64 (-.f64 b 1/2) (log.f64 z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 c t)) (*.f64 (-.f64 b 1/2) (log.f64 z)))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t c)) (*.f64 (-.f64 b 1/2) (log.f64 z))) (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t c)) (*.f64 (-.f64 b 1/2) (log.f64 z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 a c)) (*.f64 (-.f64 b 1/2) (log.f64 z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 z)) (+.f64 t (+.f64 a c)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 z)) (+.f64 t (+.f64 a c))) (*.f64 y i)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) i) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y z))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 (*.f64 x (log.f64 y)) i)))) (*.f64 y z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 (+.f64 (*.f64 x (log.f64 y)) i) a)) (*.f64 y z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 x (log.f64 y)) i))) (*.f64 y z)))
(+.f64 t (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a i))) (*.f64 y z)))
(+.f64 t (+.f64 (*.f64 y z) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a i)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (+.f64 a i) (*.f64 y z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) a) t) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(+.f64 z (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a))) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t a)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 y i) (+.f64 z a)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) b) a) (*.f64 (-.f64 t 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) b)) (*.f64 (log.f64 c) (-.f64 t 1/2))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z b)) (*.f64 (log.f64 c) (-.f64 t 1/2)))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z b)) (*.f64 (log.f64 c) (-.f64 t 1/2))) (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z b)) (*.f64 (log.f64 c) (-.f64 t 1/2)))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z (+.f64 a b))) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (-.f64 t 1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 t 1/2)) (+.f64 a (+.f64 z b)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) c) a) (*.f64 (-.f64 b 1/2) (log.f64 t))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) c)) (*.f64 (-.f64 b 1/2) (log.f64 t))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z c)) (*.f64 (-.f64 b 1/2) (log.f64 t)))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z c)) (*.f64 (-.f64 b 1/2) (log.f64 t))) (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z c)) (*.f64 (-.f64 b 1/2) (log.f64 t)))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (+.f64 c (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 t)))) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 y i) (+.f64 c (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 t))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 c (+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 t))))) (*.f64 y i)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) i) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y t))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) i))) (*.f64 y t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 z i))) (*.f64 y t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 z a) i)) (*.f64 y t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 i (+.f64 z a))) (*.f64 y t)))
(+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z i)) (*.f64 y t)))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (+.f64 z i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y t)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) b) (*.f64 (-.f64 a 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) b) (*.f64 (log.f64 c) (-.f64 a 1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (+.f64 b (*.f64 (log.f64 c) (-.f64 a 1/2)))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (+.f64 b (*.f64 (log.f64 c) (-.f64 a 1/2))) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 y i) (+.f64 b (*.f64 (log.f64 c) (-.f64 a 1/2)))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) t) (+.f64 z (+.f64 (*.f64 (log.f64 c) (-.f64 a 1/2)) (+.f64 b (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 a 1/2)) (+.f64 (+.f64 (*.f64 x (log.f64 y)) t) (+.f64 z (+.f64 b (*.f64 y i)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) c) (*.f64 (-.f64 b 1/2) (log.f64 a))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) c) (*.f64 (-.f64 b 1/2) (log.f64 a))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) c) (*.f64 (-.f64 b 1/2) (log.f64 a))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (+.f64 t c) (*.f64 (-.f64 b 1/2) (log.f64 a)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 a)) (+.f64 t c))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z c)) (+.f64 (*.f64 y i) (*.f64 (-.f64 b 1/2) (log.f64 a)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 y i) (*.f64 (-.f64 b 1/2) (log.f64 a))) (+.f64 t (+.f64 z c))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 a)) (+.f64 z (+.f64 t c)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) i) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y a))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) i)) (*.f64 y a))
(+.f64 (+.f64 t (+.f64 (*.f64 x (log.f64 y)) (+.f64 z i))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y a)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) i) (*.f64 y a)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 y a) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (+.f64 t i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y a))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y a) (+.f64 t i))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 c 1/2) (log.f64 b))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 b) (-.f64 c 1/2))))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (log.f64 b) (-.f64 c 1/2)) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (+.f64 a (*.f64 (log.f64 b) (-.f64 c 1/2))) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 y i) (+.f64 a (*.f64 (log.f64 b) (-.f64 c 1/2)))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a (*.f64 (log.f64 b) (-.f64 c 1/2))))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 (log.f64 b) (-.f64 c 1/2)) (+.f64 a (*.f64 y i))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 i 1/2) (log.f64 c))) (*.f64 y b))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) (-.f64 i 1/2))) (*.f64 y b))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (*.f64 y b)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 z t) a)) (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (*.f64 y b)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (*.f64 y b)))
(+.f64 z (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 t (*.f64 (log.f64 c) (-.f64 i 1/2))))) (*.f64 y b)))
(+.f64 z (+.f64 (*.f64 y b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 t (*.f64 (log.f64 c) (-.f64 i 1/2)))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 z (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (+.f64 t (*.f64 y b))))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 i))) (*.f64 y c))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c)))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 i))) (*.f64 y c)))
(+.f64 a (+.f64 (*.f64 y c) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 i)))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (+.f64 (*.f64 y c) (+.f64 t (+.f64 z a)))))
Symmetry

(sort z t a)

Compiler

Compiled 37 to 28 computations (24.3% saved)

simplify69.0ms (0.2%)

Algorithm
egg-herbie
Rules
942×rational.json-simplify-41
706×rational.json-simplify-1
24×trig.json-simplify-45
rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02363
13163
24763
37563
417763
540063
671063
781263
881263
992063
1092463
1192463
Stop Event
saturated
Counts
1 → 8
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i)))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 (+.f64 t (*.f64 y i)) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 y i) (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 z t)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))))

eval4.0ms (0%)

Compiler

Compiled 176 to 70 computations (60.2% saved)

prune5.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New718
Fresh011
Picked000
Done000
Total729
Error
0.1b
Counts
9 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
Compiler

Compiled 29 to 20 computations (31% saved)

localize61.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x (log.f64 y)) z)
0.0b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
0.1b
(*.f64 (-.f64 b 1/2) (log.f64 c))
0.2b
(*.f64 x (log.f64 y))
Compiler

Compiled 99 to 30 computations (69.7% saved)

series508.0ms (1.2%)

Counts
4 → 164
Calls

42 calls:

TimeVariablePointExpression
146.0ms
t
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
142.0ms
y
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
58.0ms
x
@0
(*.f64 x (log.f64 y))
34.0ms
y
@0
(*.f64 x (log.f64 y))
30.0ms
y
@-inf
(*.f64 x (log.f64 y))

rewrite144.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
988×rational.json-1
988×rational.json-2
988×rational.json-3
982×rational.json-5
980×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02096
116796
253696
3207896
Stop Event
node limit
Counts
4 → 36
Calls
Call 1
Inputs
(*.f64 x (log.f64 y))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
(+.f64 (*.f64 x (log.f64 y)) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (log.f64 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 y x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 b 1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c (-.f64 b 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (log.f64 y)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) z) (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) z) (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)))))

simplify341.0ms (0.8%)

Algorithm
egg-herbie
Rules
1598×rational.json-simplify-49
1354×rational.json-simplify-2
992×rational.json-simplify-41
968×rational.json-simplify-50
928×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01426540
13236460
28576460
331636460
475606460
Stop Event
node limit
Counts
200 → 104
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 x (log.f64 y)) 0)
(+.f64 0 (*.f64 x (log.f64 y)))
(-.f64 (*.f64 x (log.f64 y)) 0)
(/.f64 (*.f64 x (log.f64 y)) 1)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))
(pow.f64 (*.f64 x (log.f64 y)) 1)
(log.f64 (pow.f64 y x))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 0)
(+.f64 0 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 0)
(/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 1)
(/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(pow.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 1)
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 0)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(-.f64 (+.f64 (*.f64 x (log.f64 y)) z) 0)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) z))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
Outputs
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (+.f64 a t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (+.f64 a t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (+.f64 a t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (+.f64 a t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t a)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z a)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 -1/2 (log.f64 c)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 x (log.f64 y)) 0)
(*.f64 (log.f64 y) x)
(+.f64 0 (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(-.f64 (*.f64 x (log.f64 y)) 0)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (log.f64 y)) 1)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (log.f64 y)) (/.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))))
(*.f64 (log.f64 y) x)
(pow.f64 (*.f64 x (log.f64 y)) 1)
(*.f64 (log.f64 y) x)
(log.f64 (pow.f64 y x))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 0)
(*.f64 (log.f64 c) (-.f64 b 1/2))
(+.f64 0 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 0)
(*.f64 (log.f64 c) (-.f64 b 1/2))
(/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (-.f64 b 1/2))
(/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (/.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(pow.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (-.f64 b 1/2))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) 1))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z t)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) z) 0)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) z))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) 1))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))))
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) z)
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(+.f64 (*.f64 (log.f64 y) x) z)

eval57.0ms (0.1%)

Compiler

Compiled 2754 to 1067 computations (61.3% saved)

prune56.0ms (0.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New986104
Fresh000
Picked101
Done000
Total996105
Error
0.1b
Counts
105 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
9.8b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
29.3b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (log.f64 (pow.f64 c (-.f64 b 1/2)))) (*.f64 y i))
30.3b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
11.6b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
39.3b
(+.f64 z (*.f64 y i))
41.0b
(+.f64 a (*.f64 y i))
Compiler

Compiled 302 to 200 computations (33.8% saved)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a)
0.0b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
0.0b
(+.f64 (*.f64 x (log.f64 y)) z)
0.2b
(*.f64 x (log.f64 y))
Compiler

Compiled 89 to 25 computations (71.9% saved)

series24.0ms (0.1%)

Counts
2 → 144
Calls

36 calls:

TimeVariablePointExpression
6.0ms
i
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
3.0ms
c
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
1.0ms
c
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
1.0ms
x
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
1.0ms
c
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))

rewrite114.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1066×rational.json-1
1066×rational.json-2
1066×rational.json-3
1060×rational.json-5
1058×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02186
117786
256986
3224286
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)))))

simplify298.0ms (0.7%)

Algorithm
egg-herbie
Rules
1470×rational.json-simplify-2
1270×rational.json-simplify-50
1026×rational.json-simplify-43
1026×rational.json-simplify-58
1000×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01366892
13226856
27716856
330406856
465286856
Stop Event
node limit
Counts
166 → 99
Calls
Call 1
Inputs
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(*.f64 i y)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 0)
(*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)
(*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(*.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) 1))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))))
(/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)
(/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(pow.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 0)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)
Outputs
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))) (+.f64 a z)))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 y i) t))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x))))
(+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 y i) (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 y i) t)))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 y i) (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 y i) t)))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 y i) (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 y i) t)))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 y i) (+.f64 z (*.f64 -1/2 (log.f64 c))))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))))) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 y i) (+.f64 z (*.f64 -1/2 (log.f64 c)))) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 y i) (+.f64 z (*.f64 -1/2 (log.f64 c))))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))))) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 y i) (+.f64 z (*.f64 -1/2 (log.f64 c)))) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 y i) (+.f64 z (*.f64 -1/2 (log.f64 c))))) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c))))) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 y i) (+.f64 z (*.f64 -1/2 (log.f64 c)))) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a t)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x))))
(+.f64 z (+.f64 (+.f64 t (+.f64 (*.f64 y i) (*.f64 -1/2 (log.f64 c)))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (log.f64 (sqrt.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (log.f64 (sqrt.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (log.f64 (sqrt.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (log.f64 (sqrt.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x))))
(+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 z (*.f64 -1/2 (log.f64 c))) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) t))
(+.f64 a (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(-.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 0)
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) 1))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(*.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))) (*.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (/.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i))))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(pow.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z a)) (+.f64 t (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 y i)))) 1)
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) t))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) t)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 0)
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) 1)
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))

localize15.0ms (0%)

Compiler

Compiled 19 to 10 computations (47.4% saved)

localize15.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 z (*.f64 y i))
Compiler

Compiled 19 to 10 computations (47.4% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(+.f64 z (*.f64 y i))
0.0ms
z
@0
(+.f64 z (*.f64 y i))
0.0ms
y
@-inf
(+.f64 z (*.f64 y i))
0.0ms
i
@-inf
(+.f64 z (*.f64 y i))
0.0ms
i
@inf
(+.f64 z (*.f64 y i))

rewrite101.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1570×rational.json-5
1568×exponential.json-3
1568×rational.json-1
1568×rational.json-2
1568×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
16013
220513
376213
4301113
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(+.f64 z (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 z (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))))))

simplify194.0ms (0.5%)

Algorithm
egg-herbie
Rules
1512×rational.json-simplify-47
1310×rational.json-simplify-1
1106×rational.json-simplify-2
928×rational.json-simplify-50
852×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053663
1114663
2322663
31873663
46479663
Stop Event
node limit
Counts
57 → 26
Calls
Call 1
Inputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(-.f64 z (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (neg.f64 z))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(-.f64 0 (-.f64 (neg.f64 z) (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(*.f64 (+.f64 z (*.f64 y i)) 1)
(*.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 1 (+.f64 z (*.f64 y i)))
(*.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (+.f64 z (*.f64 y i)))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))
Outputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(-.f64 z (neg.f64 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (*.f64 y i) (neg.f64 z))
(+.f64 z (*.f64 i y))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(-.f64 0 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(+.f64 z (*.f64 i y))
(*.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(*.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(*.f64 1 (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(*.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(+.f64 z (*.f64 i y))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))

localize44.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
0.0b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
0.1b
(*.f64 (-.f64 b 1/2) (log.f64 c))
Compiler

Compiled 66 to 27 computations (59.1% saved)

series16.0ms (0%)

Counts
2 → 135
Calls

36 calls:

TimeVariablePointExpression
5.0ms
c
@0
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
1.0ms
b
@0
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
0.0ms
c
@-inf
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
0.0ms
i
@0
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
0.0ms
c
@inf
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
978×rational.json-1
978×rational.json-2
978×rational.json-3
976×rational.json-5
974×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01982
116382
253482
3205882
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)))))

simplify291.0ms (0.7%)

Algorithm
egg-herbie
Rules
1472×rational.json-simplify-2
1276×rational.json-simplify-50
1024×rational.json-simplify-58
1002×rational.json-simplify-1
988×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01186255
12866043
26886043
326986043
463956043
Stop Event
node limit
Counts
157 → 93
Calls
Call 1
Inputs
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
t
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
z
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 0)
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(*.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 0)
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(*.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
Outputs
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 z (+.f64 a (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (+.f64 a t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (+.f64 z (*.f64 i y)) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 i y) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 i y) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 i y) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 i y) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) a))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) a))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) a))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) a))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
t
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a t))
(+.f64 a (+.f64 t (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 0)
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) 1))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 0)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 1))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))

localize70.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a)
0.0b
(+.f64 (*.f64 x (log.f64 y)) z)
0.2b
(pow.f64 c (-.f64 b 1/2))
0.2b
(*.f64 x (log.f64 y))
Compiler

Compiled 102 to 35 computations (65.7% saved)

series3.0ms (0%)

Counts
1 → 16
Calls

6 calls:

TimeVariablePointExpression
1.0ms
b
@0
(pow.f64 c (-.f64 b 1/2))
1.0ms
c
@0
(pow.f64 c (-.f64 b 1/2))
0.0ms
c
@inf
(pow.f64 c (-.f64 b 1/2))
0.0ms
c
@-inf
(pow.f64 c (-.f64 b 1/2))
0.0ms
b
@-inf
(pow.f64 c (-.f64 b 1/2))

rewrite95.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1272×rational.json-5
1270×exponential.json-3
1270×rational.json-1
1270×rational.json-2
1270×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15713
219113
368613
4251013
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(pow.f64 c (-.f64 b 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 c (-.f64 b 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 c (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 c (-.f64 b 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 c (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 c (-.f64 b 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c (-.f64 b 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c (-.f64 b 1/2)) (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 c (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))) (pow.f64 c (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (/.f64 1 (pow.f64 c (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (pow.f64 (/.f64 1 c) (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (/.f64 (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))) (pow.f64 c (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (/.f64 (pow.f64 (/.f64 1 c) (-.f64 b 1/2)) (pow.f64 (*.f64 c c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 c) (-.f64 b 1/2)) (pow.f64 (*.f64 c c) (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 c (-.f64 b 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 c (-.f64 b 1/2)) (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 c (-.f64 b 1/2))))))))

simplify233.0ms (0.5%)

Algorithm
egg-herbie
Rules
1196×rational.json-simplify-104
1190×rational.json-simplify-2
808×rational.json-simplify-50
800×rational.json-simplify-111
770×rational.json-simplify-54
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
088981
1167949
2326917
3816885
42332869
55601853
Stop Event
node limit
Counts
37 → 49
Calls
Call 1
Inputs
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(sqrt.f64 (/.f64 1 c))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 1 c)))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 c))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(+.f64 (pow.f64 c (-.f64 b 1/2)) 0)
(+.f64 0 (pow.f64 c (-.f64 b 1/2)))
(-.f64 (pow.f64 c (-.f64 b 1/2)) 0)
(-.f64 0 (neg.f64 (pow.f64 c (-.f64 b 1/2))))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 c (-.f64 b 1/2)))) 1)
(*.f64 (pow.f64 c (-.f64 b 1/2)) 1)
(*.f64 (pow.f64 c (-.f64 b 1/2)) (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))))
(*.f64 1 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))) (pow.f64 c (-.f64 b 1/2)))
(*.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (/.f64 1 (pow.f64 c (-.f64 b 1/2))))
(*.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (pow.f64 (/.f64 1 c) (-.f64 b 1/2)))
(*.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (/.f64 (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))) (pow.f64 c (-.f64 b 1/2))))
(*.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2)))
(*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))))
(*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (/.f64 (pow.f64 (/.f64 1 c) (-.f64 b 1/2)) (pow.f64 (*.f64 c c) (-.f64 b 1/2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2))))
(*.f64 (pow.f64 (/.f64 1 c) (-.f64 b 1/2)) (pow.f64 (*.f64 c c) (-.f64 b 1/2)))
(/.f64 (pow.f64 c (-.f64 b 1/2)) 1)
(/.f64 (pow.f64 c (-.f64 b 1/2)) (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))))
(neg.f64 (neg.f64 (pow.f64 c (-.f64 b 1/2))))
Outputs
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(sqrt.f64 (/.f64 1 c))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 1 c)))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (log.f64 c))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (*.f64 (log.f64 c) (sqrt.f64 (/.f64 1 c)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (*.f64 (sqrt.f64 (/.f64 1 c)) (log.f64 c))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 c))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (log.f64 c))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2))) (*.f64 b (*.f64 (log.f64 c) (sqrt.f64 (/.f64 1 c))))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 c)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (log.f64 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 3) 1/6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3))) (+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2))) (*.f64 b (*.f64 (log.f64 c) (sqrt.f64 (/.f64 1 c)))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (*.f64 (sqrt.f64 (/.f64 1 c)) (log.f64 c)))) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)) (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3)) (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2))))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c))))
(exp.f64 (*.f64 (log.f64 c) (-.f64 -1/2 (neg.f64 b))))
(exp.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c))))
(exp.f64 (*.f64 (log.f64 c) (-.f64 -1/2 (neg.f64 b))))
(exp.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c))))
(exp.f64 (*.f64 (log.f64 c) (-.f64 -1/2 (neg.f64 b))))
(exp.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c))))
(exp.f64 (*.f64 (log.f64 c) (-.f64 -1/2 (neg.f64 b))))
(exp.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(+.f64 (pow.f64 c (-.f64 b 1/2)) 0)
(pow.f64 c (-.f64 b 1/2))
(+.f64 0 (pow.f64 c (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(-.f64 (pow.f64 c (-.f64 b 1/2)) 0)
(pow.f64 c (-.f64 b 1/2))
(-.f64 0 (neg.f64 (pow.f64 c (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 c (-.f64 b 1/2)))) 1)
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 c (-.f64 b 1/2)) 1)
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 c (-.f64 b 1/2)) (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(*.f64 1 (pow.f64 c (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))) (pow.f64 c (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (/.f64 1 (pow.f64 c (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (pow.f64 (/.f64 1 c) (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 (*.f64 c c) (-.f64 b 1/2)) (/.f64 (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))) (pow.f64 c (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (/.f64 (pow.f64 (/.f64 1 c) (-.f64 b 1/2)) (pow.f64 (*.f64 c c) (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2)) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 c (-.f64 b 1/2))) (pow.f64 (*.f64 c c) (-.f64 b 1/2))) (pow.f64 (*.f64 c (*.f64 c (*.f64 c c))) (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(*.f64 (pow.f64 (/.f64 1 c) (-.f64 b 1/2)) (pow.f64 (*.f64 c c) (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
(/.f64 (pow.f64 c (-.f64 b 1/2)) 1)
(pow.f64 c (-.f64 b 1/2))
(/.f64 (pow.f64 c (-.f64 b 1/2)) (/.f64 (pow.f64 c (-.f64 b 1/2)) (pow.f64 c (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))
(neg.f64 (neg.f64 (pow.f64 c (-.f64 b 1/2))))
(pow.f64 c (-.f64 b 1/2))

eval580.0ms (1.4%)

Compiler

Compiled 9205 to 3548 computations (61.5% saved)

prune115.0ms (0.3%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New36714381
Fresh101
Picked101
Done224
Total37116387
Error
0.1b
Counts
387 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
39.3b
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
38.5b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
27.1b
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
36.3b
(+.f64 (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 c (-.f64 b 1/2)))) (*.f64 y i))
11.9b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
15.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
17.5b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
39.3b
(+.f64 z (*.f64 y i))
41.0b
(+.f64 a (*.f64 y i))
62.3b
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
58.7b
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
52.0b
(*.f64 (log.f64 y) x)
53.5b
(*.f64 (log.f64 c) b)
57.3b
(*.f64 y i)
44.7b
z
46.7b
a
Compiler

Compiled 618 to 394 computations (36.2% saved)

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
0.0b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
0.1b
(*.f64 (log.f64 c) (-.f64 b 1/2))
Compiler

Compiled 56 to 26 computations (53.6% saved)

series6.0ms (0%)

Counts
3 → 140
Calls

36 calls:

TimeVariablePointExpression
0.0ms
a
@0
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
0.0ms
z
@0
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
0.0ms
c
@0
(*.f64 (log.f64 c) (-.f64 b 1/2))
0.0ms
b
@0
(*.f64 (log.f64 c) (-.f64 b 1/2))
0.0ms
c
@-inf
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))

rewrite169.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1164×rational.json-simplify-47
840×rational.json-1
840×rational.json-2
840×rational.json-3
838×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01787
114487
246687
3177787
4727187
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(*.f64 (log.f64 c) (-.f64 b 1/2))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 c) (-.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c (-.f64 b 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 (neg.f64 (*.f64 y i)) (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (neg.f64 (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 a (-.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z a) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (-.f64 (neg.f64 (*.f64 y i)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (+.f64 a (*.f64 y i))) (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (neg.f64 (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (-.f64 (neg.f64 (*.f64 y i)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 z)) (-.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 a)) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i))) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (-.f64 1 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 (-.f64 1 z) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (neg.f64 (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 0 (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 a (-.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z a) (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) (-.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 z)) (-.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 a)) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (-.f64 -1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 z a) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))))))

simplify187.0ms (0.4%)

Algorithm
egg-herbie
Rules
1142×rational.json-simplify-2
918×rational.json-simplify-111
906×rational.json-simplify-50
898×rational.json-simplify-41
868×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02277383
16127335
216117335
345427335
Stop Event
node limit
Counts
225 → 154
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 0)
(+.f64 0 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 0)
(-.f64 0 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 1)
(/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(pow.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 1)
(neg.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 (neg.f64 (*.f64 y i)) (+.f64 z a)))
(-.f64 z (-.f64 (neg.f64 (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a)))
(-.f64 a (-.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))))
(-.f64 (+.f64 z a) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 0)
(-.f64 0 (-.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (-.f64 (neg.f64 (*.f64 y i)) z))
(-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i))) (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (neg.f64 (+.f64 z a)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (-.f64 (neg.f64 (*.f64 y i)) a))
(-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (neg.f64 a))
(-.f64 (+.f64 z (*.f64 y i)) (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (+.f64 z (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))) (neg.f64 a))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 z)) (-.f64 1 a))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 (+.f64 z a))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 a)) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i)))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 z a)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i))) (-.f64 -1 z)) 1)
(-.f64 (-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (-.f64 -1 (*.f64 y i))) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (+.f64 z a)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (-.f64 1 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 (-.f64 1 z) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))))
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(neg.f64 (-.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i)))
(-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (neg.f64 (+.f64 z a)))
(-.f64 z (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 z (+.f64 0 (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(-.f64 a (-.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))) z))
(-.f64 (+.f64 z a) (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 0)
(-.f64 0 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (neg.f64 a))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (+.f64 z a)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(-.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 z)) (-.f64 1 a))
(-.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 (+.f64 z a))) 1)
(-.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 a)) (-.f64 1 z))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (-.f64 -1 a)) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (-.f64 -1 z)) 1)
(-.f64 (-.f64 (+.f64 z a) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))))
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)
(neg.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
Outputs
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) z)))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) z) (+.f64 (*.f64 y i) a))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 y i) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 (*.f64 y i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) z))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) a))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 0)
(*.f64 (-.f64 b 1/2) (log.f64 c))
(+.f64 0 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 0)
(*.f64 (-.f64 b 1/2) (log.f64 c))
(-.f64 0 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(*.f64 (-.f64 b 1/2) (log.f64 c))
(/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 1)
(*.f64 (-.f64 b 1/2) (log.f64 c))
(/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (/.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(pow.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 1)
(*.f64 (-.f64 b 1/2) (log.f64 c))
(neg.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 (neg.f64 (*.f64 y i)) (+.f64 z a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 z (-.f64 (neg.f64 (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 a (-.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 z a) (-.f64 (neg.f64 (*.f64 y i)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (neg.f64 (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (*.f64 y i) (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 0)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 0 (-.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i))) (neg.f64 z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (neg.f64 (+.f64 z a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (-.f64 (neg.f64 (*.f64 y i)) a))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)) (neg.f64 a))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 z (*.f64 y i)) (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (+.f64 z (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))) (neg.f64 a))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 z)) (-.f64 1 a))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 (+.f64 z a))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i)) (-.f64 -1 a)) (-.f64 1 z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 z a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 y i))) (-.f64 -1 z)) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (-.f64 -1 (*.f64 y i))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (+.f64 z a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (-.f64 1 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 (-.f64 1 z) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) 1))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(neg.f64 (-.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (neg.f64 (+.f64 z a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 z (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 z (+.f64 0 (-.f64 (neg.f64 a) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 a (-.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (+.f64 z a) (neg.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 0)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 0 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (neg.f64 z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (neg.f64 a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 a) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) (-.f64 1 (+.f64 z a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 z)) (-.f64 1 a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 (+.f64 z a))) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (-.f64 -1 a)) (-.f64 1 z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z) (-.f64 -1 a)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a) (-.f64 -1 z)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(-.f64 (-.f64 (+.f64 z a) (-.f64 -1 (*.f64 (log.f64 c) (-.f64 b 1/2)))) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) 1))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))
(neg.f64 (-.f64 (neg.f64 (+.f64 z a)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z))

localize6.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 z (*.f64 y i))
0.1b
(/.f64 1 (+.f64 z (*.f64 y i)))
0.1b
(*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))
29.5b
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
Compiler

Compiled 57 to 17 computations (70.2% saved)

series7.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))
0.0ms
z
@0
(/.f64 1 (+.f64 z (*.f64 y i)))
0.0ms
y
@inf
(/.f64 1 (+.f64 z (*.f64 y i)))
0.0ms
z
@inf
(/.f64 1 (+.f64 z (*.f64 y i)))
0.0ms
i
@inf
(/.f64 1 (+.f64 z (*.f64 y i)))

rewrite146.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1476×rational.json-simplify-47
810×rational.json-simplify-58
636×rational.json-simplify-55
522×rational.json-5
520×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
011105
19663
230463
3110963
4497263
Stop Event
node limit
Counts
3 → 70
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))
(/.f64 1 (+.f64 z (*.f64 y i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (-.f64 (neg.f64 z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))))))

simplify278.0ms (0.7%)

Algorithm
egg-herbie
Rules
1158×rational.json-simplify-47
902×rational.json-simplify-104
842×rational.json-simplify-76
786×rational.json-simplify-55
746×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02395380
15315308
28705300
331265290
Stop Event
node limit
Counts
178 → 130
Calls
Call 1
Inputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 (pow.f64 i 2) (pow.f64 y 2))
(+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(*.f64 (pow.f64 i 2) (pow.f64 y 2))
(+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(*.f64 (pow.f64 i 2) (pow.f64 y 2))
(+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(*.f64 (pow.f64 y 2) (pow.f64 i 2))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(*.f64 (pow.f64 y 2) (pow.f64 i 2))
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(/.f64 1 (*.f64 y i))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z))))
(/.f64 1 (*.f64 y i))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(/.f64 1 (*.f64 y i))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) z)
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 0 (+.f64 z (*.f64 y i)))
(-.f64 z (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (neg.f64 z))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(-.f64 0 (-.f64 (neg.f64 z) (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(/.f64 (+.f64 z (*.f64 y i)) 1)
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 0)
(+.f64 0 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(-.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) 1)
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 1)
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (+.f64 z (*.f64 y i))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i)))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 z) (*.f64 y i))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (+.f64 z (*.f64 y i))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (+.f64 z (*.f64 y i))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (-.f64 (neg.f64 z) (*.f64 y i))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 z) (*.f64 y i)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(+.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(+.f64 0 (/.f64 1 (+.f64 z (*.f64 y i))))
(-.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1)
(*.f64 1 (/.f64 1 (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))
(pow.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
Outputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 (pow.f64 i 2) (pow.f64 y 2))
(pow.f64 (*.f64 i y) 2)
(+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(*.f64 (pow.f64 i 2) (pow.f64 y 2))
(pow.f64 (*.f64 i y) 2)
(+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(*.f64 (pow.f64 i 2) (pow.f64 y 2))
(pow.f64 (*.f64 i y) 2)
(+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(*.f64 (pow.f64 y 2) (pow.f64 i 2))
(pow.f64 (*.f64 i y) 2)
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(*.f64 (pow.f64 y 2) (pow.f64 i 2))
(pow.f64 (*.f64 i y) 2)
(+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 y (*.f64 i z))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 i (*.f64 y (*.f64 z 2))))
(+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (*.f64 i (*.f64 y z))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 2 (*.f64 i (*.f64 y z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 y (*.f64 i z)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 i (*.f64 y (*.f64 z 2)))))
(+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (pow.f64 z 2) (*.f64 2 (*.f64 i (*.f64 y z)))))
(/.f64 1 (*.f64 y i))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 1 (*.f64 i y))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)) (/.f64 z (pow.f64 (*.f64 i y) 2))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(/.f64 1 (*.f64 y i))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 1 (*.f64 i y))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)) (/.f64 z (pow.f64 (*.f64 i y) 2))))))
(/.f64 1 (*.f64 y i))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 1 (*.f64 i y))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)) (/.f64 z (pow.f64 (*.f64 i y) 2))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 1 (*.f64 i y))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)) (/.f64 z (pow.f64 (*.f64 i y) 2))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 1 (*.f64 i y))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)) (/.f64 z (pow.f64 (*.f64 i y) 2))))))
(+.f64 z (*.f64 y i))
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(+.f64 0 (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 z (neg.f64 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (*.f64 y i) (neg.f64 z))
(+.f64 z (*.f64 i y))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(-.f64 0 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 0)
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(+.f64 0 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(-.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 0)
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) 1)
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 1)
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(pow.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) 1)
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(neg.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 z) (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (-.f64 (neg.f64 z) (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 z) (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) 2))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))
(+.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(/.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 0 (/.f64 1 (+.f64 z (*.f64 y i))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(-.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(/.f64 1 (+.f64 z (*.f64 i y)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1)
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 1 (/.f64 1 (+.f64 z (*.f64 y i))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(pow.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(/.f64 1 (+.f64 z (*.f64 i y)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (log.f64 c) b)
Compiler

Compiled 16 to 10 computations (37.5% saved)

series12.0ms (0%)

Counts
1 → 8
Calls

6 calls:

TimeVariablePointExpression
11.0ms
b
@0
(*.f64 (log.f64 c) b)
0.0ms
b
@inf
(*.f64 (log.f64 c) b)
0.0ms
c
@0
(*.f64 (log.f64 c) b)
0.0ms
c
@inf
(*.f64 (log.f64 c) b)
0.0ms
c
@-inf
(*.f64 (log.f64 c) b)

rewrite77.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1592×rational.json-1
1592×rational.json-2
1592×rational.json-3
1584×rational.json-5
1582×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15911
220611
376711
4303111
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 (log.f64 c) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 c) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) b) (/.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c b))))))

simplify166.0ms (0.4%)

Algorithm
egg-herbie
Rules
1794×rational.json-simplify-47
826×rational.json-simplify-111
820×rational.json-simplify-1
782×rational.json-simplify-104
742×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035334
165318
2141318
3379318
41407318
53613318
66483318
Stop Event
node limit
Counts
18 → 18
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(+.f64 (*.f64 (log.f64 c) b) 0)
(+.f64 0 (*.f64 (log.f64 c) b))
(-.f64 (*.f64 (log.f64 c) b) 0)
(-.f64 0 (neg.f64 (*.f64 (log.f64 c) b)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) 1)
(/.f64 (*.f64 (log.f64 c) b) 1)
(/.f64 (*.f64 (log.f64 c) b) (/.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) b)))
(pow.f64 (*.f64 (log.f64 c) b) 1)
(neg.f64 (neg.f64 (*.f64 (log.f64 c) b)))
(log.f64 (pow.f64 c b))
Outputs
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(+.f64 (*.f64 (log.f64 c) b) 0)
(*.f64 b (log.f64 c))
(+.f64 0 (*.f64 (log.f64 c) b))
(*.f64 b (log.f64 c))
(-.f64 (*.f64 (log.f64 c) b) 0)
(*.f64 b (log.f64 c))
(-.f64 0 (neg.f64 (*.f64 (log.f64 c) b)))
(*.f64 b (log.f64 c))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) 1)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 (log.f64 c) b) 1)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 (log.f64 c) b) (/.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) b)))
(*.f64 b (log.f64 c))
(pow.f64 (*.f64 (log.f64 c) b) 1)
(*.f64 b (log.f64 c))
(neg.f64 (neg.f64 (*.f64 (log.f64 c) b)))
(*.f64 b (log.f64 c))
(log.f64 (pow.f64 c b))

localize18.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
0.1b
(*.f64 (-.f64 b 1/2) (log.f64 c))
Compiler

Compiled 45 to 21 computations (53.3% saved)

eval123.0ms (0.3%)

Compiler

Compiled 9628 to 3516 computations (63.5% saved)

prune420.0ms (1%)

Pruning

25 alts after pruning (21 fresh and 4 done)

PrunedKeptTotal
New42113434
Fresh189
Picked101
Done246
Total42525450
Error
0.1b
Counts
450 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
39.3b
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
38.5b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
27.1b
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
29.0b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
12.9b
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
15.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
17.9b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
18.4b
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
39.6b
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a (+.f64 t z)))
39.3b
(+.f64 z (*.f64 y i))
41.0b
(+.f64 a (*.f64 y i))
62.3b
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
58.7b
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
62.2b
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
58.8b
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
61.9b
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
60.1b
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
63.2b
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
58.8b
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
62.2b
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
52.0b
(*.f64 (log.f64 y) x)
53.5b
(*.f64 (log.f64 c) b)
57.3b
(*.f64 y i)
44.7b
z
46.7b
a
Compiler

Compiled 1301 to 709 computations (45.5% saved)

localize129.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
0.0b
(+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))
0.2b
(*.f64 (log.f64 c) b)
Compiler

Compiled 46 to 14 computations (69.6% saved)

series7.0ms (0%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
0.0ms
i
@0
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
0.0ms
c
@-inf
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
0.0ms
c
@inf
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
0.0ms
y
@0
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
0.0ms
z
@0
(+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))

rewrite185.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1108×rational.json-simplify-47
792×rational.json-1
792×rational.json-2
792×rational.json-3
790×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01558
112958
243158
3166658
4687758
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) b) (-.f64 (neg.f64 a) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (+.f64 0 (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 a (-.f64 (neg.f64 z) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z a) (neg.f64 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) a) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) z) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (-.f64 -1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 z)) (-.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 a)) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 1 (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 z a) (-.f64 -1 (*.f64 (log.f64 c) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) b) (-.f64 (-.f64 (neg.f64 a) z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (neg.f64 a) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 a (-.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z a) (-.f64 (neg.f64 (*.f64 (log.f64 c) b)) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) a) (-.f64 (neg.f64 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (+.f64 a (*.f64 y i))) (neg.f64 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 (neg.f64 a) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) z) (-.f64 (neg.f64 a) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) b) z)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 (-.f64 1 (*.f64 (log.f64 c) b)) (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 1 (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (-.f64 -1 (*.f64 (log.f64 c) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 z)) (-.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 a)) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))))))

simplify321.0ms (0.8%)

Algorithm
egg-herbie
Rules
1222×rational.json-simplify-54
1090×rational.json-simplify-1
1082×rational.json-simplify-43
970×rational.json-simplify-111
502×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01995661
15435629
213275629
343475629
Stop Event
node limit
Counts
195 → 114
Calls
Call 1
Inputs
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (*.f64 (log.f64 c) b))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
z
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
z
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
a
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
a
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 (*.f64 y i) (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(-.f64 (*.f64 (log.f64 c) b) (-.f64 (neg.f64 a) z))
(-.f64 z (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b)))
(-.f64 z (+.f64 0 (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b))))
(-.f64 a (-.f64 (neg.f64 z) (*.f64 (log.f64 c) b)))
(-.f64 (+.f64 z a) (neg.f64 (*.f64 (log.f64 c) b)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 0)
(-.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (neg.f64 a))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (-.f64 -1 a)) 1)
(-.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 z)) (-.f64 1 a))
(-.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 a)) (-.f64 1 z))
(-.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 (+.f64 z a))) 1)
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) a)))
(-.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) b)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) b)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 1 (+.f64 z a)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) 1)
(-.f64 (-.f64 (+.f64 z a) (-.f64 -1 (*.f64 (log.f64 c) b))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (-.f64 -1 z)) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)
(neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))
(-.f64 (*.f64 (log.f64 c) b) (-.f64 (-.f64 (neg.f64 a) z) (*.f64 y i)))
(-.f64 z (-.f64 (neg.f64 a) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(-.f64 a (-.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(-.f64 (+.f64 z a) (-.f64 (neg.f64 (*.f64 (log.f64 c) b)) (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 0)
(-.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (-.f64 (neg.f64 z) (*.f64 y i)))
(-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (neg.f64 (*.f64 (log.f64 c) b)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))) (neg.f64 z))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 (neg.f64 a) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (-.f64 (neg.f64 a) (*.f64 y i)))
(-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) b) z)) (neg.f64 a))
(-.f64 (+.f64 z (*.f64 y i)) (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b)))
(-.f64 (+.f64 z (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))) (neg.f64 a))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) b) a)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 z a)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 (-.f64 1 (*.f64 (log.f64 c) b)) (+.f64 z a)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))))) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) a)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) b)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) b)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 1 (+.f64 z a)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) 1)
(-.f64 (-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (-.f64 -1 (*.f64 (log.f64 c) b))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))) (-.f64 -1 z)) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (-.f64 -1 (*.f64 y i))) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 z)) (-.f64 1 a))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 a)) (-.f64 1 z))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 (+.f64 z a))) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))))))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
Outputs
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 a (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (*.f64 (log.f64 c) b))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
z
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
z
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) b) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
a
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
a
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))) (*.f64 y i))
(+.f64 (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))) (*.f64 y i))
(+.f64 (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))) (*.f64 y i))
(+.f64 (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 (+.f64 a (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))) (*.f64 y i))
(+.f64 (+.f64 z (neg.f64 (*.f64 b (log.f64 (/.f64 1 c))))) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 a (+.f64 (+.f64 z (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (*.f64 y i)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a z))
(+.f64 z (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 z (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (*.f64 (log.f64 c) b) (-.f64 (neg.f64 a) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 z (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 z (+.f64 0 (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 a (-.f64 (neg.f64 z) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (+.f64 z a) (neg.f64 (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 0)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (neg.f64 z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (neg.f64 a))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (-.f64 -1 a)) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 z)) (-.f64 1 a))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 a)) (-.f64 1 z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 (*.f64 (log.f64 c) b) (-.f64 -1 (+.f64 z a))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 1 (+.f64 z a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 (+.f64 z a) (-.f64 -1 (*.f64 (log.f64 c) b))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (-.f64 -1 z)) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) 1))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(-.f64 (*.f64 (log.f64 c) b) (-.f64 (-.f64 (neg.f64 a) z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 z (-.f64 (neg.f64 a) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 a (-.f64 (neg.f64 z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 z a) (-.f64 (neg.f64 (*.f64 (log.f64 c) b)) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (neg.f64 (*.f64 y i)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (*.f64 y i) (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 0)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) a) (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (neg.f64 (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))) (neg.f64 z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 (neg.f64 a) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) z) (-.f64 (neg.f64 a) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) b) z)) (neg.f64 a))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 z (*.f64 y i)) (-.f64 (neg.f64 a) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (+.f64 z (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))) (neg.f64 a))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) b) a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z a))) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 (-.f64 1 (*.f64 y i)) (+.f64 z a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) (-.f64 1 (*.f64 y i)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 (-.f64 1 (*.f64 (log.f64 c) b)) (+.f64 z a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 1 (+.f64 (*.f64 (log.f64 c) b) a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 a)) (-.f64 (-.f64 1 z) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (+.f64 z a))) (-.f64 1 (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 (*.f64 (log.f64 c) b))) (-.f64 1 (+.f64 z a)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 (-.f64 -1 z) (+.f64 (*.f64 (log.f64 c) b) a))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (+.f64 z (+.f64 a (*.f64 y i))) (-.f64 -1 (*.f64 (log.f64 c) b))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 y i))) (-.f64 -1 z)) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (-.f64 -1 (*.f64 y i))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 z)) (-.f64 1 a))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 a)) (-.f64 1 z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(-.f64 (-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (-.f64 -1 (+.f64 z a))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) 1))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))) (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 a (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))
(neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 z (*.f64 y i)) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) z) (+.f64 a (*.f64 y i)))

localize162.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 y i) (-.f64 -1 z))
1.7b
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
Compiler

Compiled 35 to 21 computations (40% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
y
@0
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
0.0ms
y
@0
(-.f64 (*.f64 y i) (-.f64 -1 z))
0.0ms
z
@-inf
(-.f64 (*.f64 y i) (-.f64 -1 z))
0.0ms
z
@0
(-.f64 (*.f64 y i) (-.f64 -1 z))
0.0ms
i
@inf
(-.f64 (*.f64 y i) (-.f64 -1 z))

rewrite188.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1030×rational.json-simplify-2
614×rational.json-simplify-41
576×rational.json-simplify-47
554×rational.json-5
552×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01144
19744
232744
3121532
4460132
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(-.f64 (*.f64 y i) (-.f64 -1 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) (-.f64 1 (-.f64 1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 y i) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 y i) (+.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 y i) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) -1) (+.f64 z 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 z) (+.f64 (*.f64 y i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z 1) (+.f64 (*.f64 y i) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) 1) (+.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) (+.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 z)) (+.f64 (*.f64 y i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y i) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y i) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y i) z) (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (+.f64 (*.f64 y i) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 z) (*.f64 y i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 1 (+.f64 (*.f64 y i) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (+.f64 (*.f64 y i) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 -1 (-.f64 (neg.f64 z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (-.f64 (neg.f64 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y i) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y i) z) (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 z) (*.f64 y i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y i) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) (+.f64 z 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) (-.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 z (+.f64 (*.f64 y i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 y i) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 y i) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z 1) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 y i) (+.f64 -1 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 -1 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (-.f64 (*.f64 y i) (-.f64 -1 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (-.f64 (*.f64 y i) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 -1 (-.f64 (-.f64 -1 z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (-.f64 (-.f64 -1 z) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)))))))

simplify259.0ms (0.6%)

Algorithm
egg-herbie
Rules
1234×rational.json-simplify-54
1204×rational.json-simplify-2
1168×rational.json-simplify-50
864×rational.json-simplify-41
604×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131940
12231940
26571940
323931940
466951940
Stop Event
node limit
Counts
134 → 73
Calls
Call 1
Inputs
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 1 z)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 i y)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 i y)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 z)
(+.f64 (*.f64 y i) (+.f64 1 z))
(+.f64 (*.f64 y i) (+.f64 1 z))
(+.f64 (*.f64 y i) (+.f64 1 z))
(*.f64 y i)
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 1 (+.f64 (*.f64 y i) z))
(*.f64 y i)
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 1 (*.f64 i y))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
z
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
z
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) (-.f64 1 (-.f64 1 z)))
(+.f64 -1 (-.f64 (*.f64 y i) (-.f64 -1 z)))
(+.f64 z (*.f64 y i))
(+.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) -1)
(+.f64 1 (+.f64 (*.f64 y i) (+.f64 -1 z)))
(+.f64 (+.f64 (*.f64 y i) z) 0)
(+.f64 0 (+.f64 (*.f64 y i) z))
(+.f64 (+.f64 (*.f64 y i) -1) (+.f64 z 1))
(+.f64 (+.f64 -1 z) (+.f64 (*.f64 y i) 1))
(+.f64 (+.f64 z 1) (+.f64 (*.f64 y i) -1))
(+.f64 (+.f64 (*.f64 y i) 1) (+.f64 -1 z))
(+.f64 (+.f64 (*.f64 y i) (+.f64 -1 z)) 1)
(+.f64 (-.f64 -1 (neg.f64 z)) (+.f64 (*.f64 y i) 1))
(*.f64 -1 (-.f64 (neg.f64 z) (*.f64 y i)))
(*.f64 1 (+.f64 (*.f64 y i) z))
(*.f64 (+.f64 (*.f64 y i) z) 1)
(*.f64 (+.f64 (*.f64 y i) z) (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))
(*.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (+.f64 (*.f64 y i) z))
(*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) -1)
(*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 1 (+.f64 (*.f64 y i) z)))
(*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (+.f64 (*.f64 y i) z)))
(*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 -1 (-.f64 (neg.f64 z) (*.f64 y i))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (-.f64 (neg.f64 z) (*.f64 y i)))
(*.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))))
(/.f64 (+.f64 (*.f64 y i) z) 1)
(/.f64 (+.f64 (*.f64 y i) z) (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))
(/.f64 (-.f64 (neg.f64 z) (*.f64 y i)) -1)
(pow.f64 (+.f64 (*.f64 y i) z) 1)
(neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 z 1))
(+.f64 (*.f64 y i) (-.f64 1 (neg.f64 z)))
(+.f64 z (+.f64 (*.f64 y i) 1))
(+.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 0)
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 (+.f64 (*.f64 y i) z) 1)
(+.f64 0 (-.f64 (*.f64 y i) (-.f64 -1 z)))
(+.f64 (+.f64 z 1) (*.f64 y i))
(+.f64 (+.f64 (*.f64 y i) 1) z)
(+.f64 (+.f64 (*.f64 y i) (+.f64 -1 z)) 2)
(*.f64 -1 (-.f64 (-.f64 -1 z) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(*.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z)))
(*.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (-.f64 (*.f64 y i) (-.f64 -1 z)))
(*.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)) -1)
(*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))))
(*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 -1 (-.f64 (-.f64 -1 z) (*.f64 y i))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (-.f64 (-.f64 -1 z) (*.f64 y i)))
(*.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))))
(/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(/.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)) -1)
(pow.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(neg.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)))
Outputs
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 1 z)
(+.f64 z 1)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 i y)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 i y)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 z)
(+.f64 z 1)
(+.f64 (*.f64 y i) (+.f64 1 z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (*.f64 y i) (+.f64 1 z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (*.f64 y i) (+.f64 1 z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 y i)
(*.f64 i y)
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 y i)
(*.f64 i y)
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (*.f64 i y))
(+.f64 (*.f64 i y) 1)
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
z
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
z
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) (-.f64 1 (-.f64 1 z)))
(+.f64 z (*.f64 i y))
(+.f64 -1 (-.f64 (*.f64 y i) (-.f64 -1 z)))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 y i))
(+.f64 z (*.f64 i y))
(+.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) -1)
(+.f64 z (*.f64 i y))
(+.f64 1 (+.f64 (*.f64 y i) (+.f64 -1 z)))
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 (*.f64 y i) z) 0)
(+.f64 z (*.f64 i y))
(+.f64 0 (+.f64 (*.f64 y i) z))
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 (*.f64 y i) -1) (+.f64 z 1))
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 -1 z) (+.f64 (*.f64 y i) 1))
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 z 1) (+.f64 (*.f64 y i) -1))
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 (*.f64 y i) 1) (+.f64 -1 z))
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 (*.f64 y i) (+.f64 -1 z)) 1)
(+.f64 z (*.f64 i y))
(+.f64 (-.f64 -1 (neg.f64 z)) (+.f64 (*.f64 y i) 1))
(+.f64 z (*.f64 i y))
(*.f64 -1 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))
(*.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (*.f64 i y))
(*.f64 (+.f64 (*.f64 y i) z) 1)
(+.f64 z (*.f64 i y))
(*.f64 (+.f64 (*.f64 y i) z) (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))
(+.f64 z (*.f64 i y))
(*.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (+.f64 (*.f64 y i) z))
(+.f64 z (*.f64 i y))
(*.f64 (-.f64 (neg.f64 z) (*.f64 y i)) -1)
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 1 (+.f64 (*.f64 y i) z)))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (+.f64 (*.f64 y i) z)))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (/.f64 -1 (-.f64 (neg.f64 z) (*.f64 y i))))
(+.f64 z (*.f64 i y))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))
(*.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(+.f64 z (*.f64 i y))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))))
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 (*.f64 y i) z) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 (*.f64 y i) z) (/.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)))
(+.f64 z (*.f64 i y))
(/.f64 (-.f64 (neg.f64 z) (*.f64 y i)) -1)
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 (*.f64 y i) z) 1)
(+.f64 z (*.f64 i y))
(neg.f64 (-.f64 (neg.f64 z) (*.f64 y i)))
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) (+.f64 z 1))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (*.f64 y i) (-.f64 1 (neg.f64 z)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 z (+.f64 (*.f64 y i) 1))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 0)
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 1 (+.f64 (*.f64 y i) z))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (+.f64 (*.f64 y i) z) 1)
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 0 (-.f64 (*.f64 y i) (-.f64 -1 z)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (+.f64 z 1) (*.f64 y i))
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (+.f64 (*.f64 y i) 1) z)
(+.f64 z (+.f64 (*.f64 i y) 1))
(+.f64 (+.f64 (*.f64 y i) (+.f64 -1 z)) 2)
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 -1 (-.f64 (-.f64 -1 z) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (-.f64 (*.f64 y i) (-.f64 -1 z)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)) -1)
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (/.f64 -1 (-.f64 (-.f64 -1 z) (*.f64 y i))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (-.f64 (-.f64 -1 z) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))) (/.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z)))) (*.f64 (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))) (*.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (+.f64 (*.f64 i y) 1))
(/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (/.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) (-.f64 (*.f64 y i) (-.f64 -1 z))))
(+.f64 z (+.f64 (*.f64 i y) 1))
(/.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)) -1)
(+.f64 z (+.f64 (*.f64 i y) 1))
(pow.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (+.f64 (*.f64 i y) 1))
(neg.f64 (-.f64 (-.f64 -1 z) (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 i y) 1))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
0.1b
(*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))
29.5b
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
29.5b
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
Compiler

Compiled 111 to 28 computations (74.8% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
z
@0
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
0.0ms
i
@inf
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
0.0ms
i
@-inf
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
0.0ms
y
@inf
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
0.0ms
y
@-inf
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))

rewrite130.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1476×rational.json-simplify-47
810×rational.json-simplify-58
638×rational.json-simplify-55
532×rational.json-5
530×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013158
111532
237132
3117632
4504932
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))))))

simplify367.0ms (0.9%)

Algorithm
egg-herbie
Rules
1188×rational.json-simplify-1
926×rational.json-simplify-47
816×rational.json-simplify-2
562×rational.json-simplify-54
518×rational.json-simplify-42
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01452980
13142908
25402900
316832890
457002882
579242882
Stop Event
node limit
Counts
106 → 78
Calls
Call 1
Inputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(/.f64 1 (*.f64 y i))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z))))
(/.f64 1 (*.f64 y i))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(/.f64 1 (*.f64 y i))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) z)
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 0 (+.f64 z (*.f64 y i)))
(-.f64 z (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (neg.f64 z))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(/.f64 (+.f64 z (*.f64 y i)) 1)
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(+.f64 0 (/.f64 1 (+.f64 z (*.f64 y i))))
(-.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1)
(*.f64 1 (/.f64 1 (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))
(pow.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
Outputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(/.f64 1 (*.f64 y i))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 (*.f64 i y) 2)) (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)) (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (neg.f64 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)) (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (neg.f64 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 i 3) (pow.f64 y 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)) (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (neg.f64 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(/.f64 1 (*.f64 y i))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 (*.f64 i y) 2)) (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))))))
(/.f64 1 (*.f64 y i))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 (*.f64 i y) 2)) (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))))))
(/.f64 1 z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (/.f64 1 z))
(+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (pow.f64 z 3)) (/.f64 1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 1 z) (+.f64 (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y i) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 3)) (+.f64 (/.f64 1 z) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 i 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i y) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (neg.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4)) (/.f64 (*.f64 i y) (pow.f64 z 2)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 3)) (neg.f64 (+.f64 (/.f64 (*.f64 i y) (pow.f64 z 2)) (/.f64 (pow.f64 (*.f64 i y) 3) (pow.f64 z 4))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 (*.f64 i y) 2)) (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))))))
(/.f64 1 (*.f64 i y))
(+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))
(+.f64 (/.f64 1 (*.f64 i y)) (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 i y)) (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))))
(+.f64 (/.f64 1 (*.f64 y i)) (+.f64 (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (/.f64 1 (*.f64 i y)) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))) (+.f64 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 1 (*.f64 y i)) (*.f64 -1 (/.f64 z (*.f64 (pow.f64 y 2) (pow.f64 i 2)))))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (neg.f64 (/.f64 z (pow.f64 (*.f64 i y) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))) (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)))))
(+.f64 (/.f64 1 (*.f64 i y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 z (pow.f64 (*.f64 i y) 2)) (/.f64 (pow.f64 z 3) (pow.f64 (*.f64 i y) 4))))))
(+.f64 z (*.f64 y i))
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(+.f64 0 (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 z (neg.f64 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (*.f64 y i) (neg.f64 z))
(+.f64 z (*.f64 i y))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 z (*.f64 y i)))) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 i y))
(+.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(/.f64 1 (+.f64 z (*.f64 i y)))
(+.f64 0 (/.f64 1 (+.f64 z (*.f64 y i))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(-.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 0)
(/.f64 1 (+.f64 z (*.f64 i y)))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1)
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 1 (/.f64 1 (+.f64 z (*.f64 y i))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) 1) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))))))
(/.f64 1 (+.f64 z (*.f64 i y)))
(pow.f64 (/.f64 1 (+.f64 z (*.f64 y i))) 1)
(/.f64 1 (+.f64 z (*.f64 i y)))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 z (*.f64 y i)))))
(/.f64 1 (+.f64 z (*.f64 i y)))

localize184.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
0.1b
(/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
29.5b
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
46.2b
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
Compiler

Compiled 225 to 35 computations (84.4% saved)

series185.0ms (0.4%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
155.0ms
i
@inf
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
5.0ms
i
@-inf
(/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
3.0ms
z
@0
(/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
2.0ms
y
@inf
(/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
2.0ms
y
@-inf
(/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))

rewrite269.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1486×rational.json-simplify-47
1376×rational.json-simplify-55
700×rational.json-5
698×exponential.json-3
698×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015376
1134304
2442148
31727148
46815148
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y i)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y i) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (neg.f64 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y i) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y i)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (-.f64 (neg.f64 (*.f64 y i)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (-.f64 (neg.f64 (*.f64 y i)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (-.f64 (neg.f64 (*.f64 y i)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (+.f64 z (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (fabs.f64 (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (-.f64 (neg.f64 (*.f64 y i)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 (*.f64 y i)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))))

simplify901.0ms (2.1%)

Algorithm
egg-herbie
Rules
1212×rational.json-simplify-47
1030×rational.json-simplify-1
890×rational.json-simplify-41
812×rational.json-simplify-2
752×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
058816785
1142015181
2247814947
3500214915
Stop Event
node limit
Counts
253 → 281
Calls
Call 1
Inputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(*.f64 y i)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(+.f64 (*.f64 y i) z)
(/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))
(+.f64 (*.f64 -3 (/.f64 z (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))
(+.f64 (*.f64 -3 (/.f64 z (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 7) (pow.f64 y 7))))) (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 z (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (*.f64 (pow.f64 i 7) (pow.f64 y 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) (*.f64 (pow.f64 y 7) (pow.f64 i 7)))))) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))) (/.f64 1 (*.f64 (pow.f64 y 6) (pow.f64 i 6))))) (pow.f64 z 3))) (+.f64 (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 7) (pow.f64 y 7))))) (pow.f64 z 2))))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)))))) (pow.f64 z 5)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)))))))) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)))))) (pow.f64 z 5))))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y)))) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))))) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y)))) (pow.f64 z 5)))))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))) (/.f64 (pow.f64 i 2) (pow.f64 z 5)))) (pow.f64 y 2))) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (/.f64 (pow.f64 i 3) (pow.f64 z 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))) (/.f64 (pow.f64 i 2) (pow.f64 z 5)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z))) (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))) (pow.f64 z 3))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))) (/.f64 (pow.f64 i 2) (pow.f64 z 5)))) (pow.f64 y 2))) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))))))
(/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (/.f64 (pow.f64 z 2) (pow.f64 i 5)))) (pow.f64 y 5))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (/.f64 (pow.f64 z 2) (pow.f64 i 5)))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 i 3))))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (/.f64 (pow.f64 z 2) (pow.f64 i 5)))) (pow.f64 y 5))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (*.f64 (pow.f64 i 3) (pow.f64 y 5)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (*.f64 (pow.f64 y 5) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3)) (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 z 2))) (*.f64 -1 (*.f64 i (pow.f64 z 2)))) (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4)))) (pow.f64 i 3)))) (pow.f64 y 6))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (/.f64 1 (pow.f64 z 3)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (/.f64 1 (pow.f64 z 3))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (/.f64 (pow.f64 y 2) (pow.f64 z 5)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 6)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4))))) (pow.f64 z 3))))) (pow.f64 i 3))) (/.f64 1 (pow.f64 z 3)))))
(/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (/.f64 (pow.f64 z 2) (pow.f64 y 5)))) (pow.f64 i 5))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (/.f64 (pow.f64 z 2) (pow.f64 y 5)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z))) (pow.f64 y 3))))) (pow.f64 i 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (/.f64 (pow.f64 z 2) (pow.f64 y 5)))) (pow.f64 i 5))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))))))
(/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5)))) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 5)))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (/.f64 (pow.f64 z 3) (pow.f64 y 6)))) (pow.f64 i 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 i 5) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5)))) (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5)))))))))
(*.f64 (pow.f64 i 4) (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z)))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (pow.f64 z 4)))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (+.f64 (pow.f64 z 4) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 z 2)) (+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (pow.f64 z 4)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 z 2)) (+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (pow.f64 z 4)))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))))
(*.f64 (pow.f64 i 4) (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))))
(*.f64 (pow.f64 i 4) (pow.f64 y 4))
(+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)))))
(*.f64 (pow.f64 y 4) (pow.f64 i 4))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))))
(*.f64 (pow.f64 y 4) (pow.f64 i 4))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) z)
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 0 (+.f64 z (*.f64 y i)))
(-.f64 z (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (neg.f64 z))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y i)) z)) 1)
(/.f64 (+.f64 z (*.f64 y i)) 1)
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) z)
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 0 (+.f64 z (*.f64 y i)))
(-.f64 z (neg.f64 (*.f64 y i)))
(-.f64 (*.f64 y i) (neg.f64 z))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(-.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y i)) z)) 1)
(/.f64 (+.f64 z (*.f64 y i)) 1)
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(+.f64 0 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(-.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) 1)
(*.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(+.f64 0 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(-.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(-.f64 0 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(pow.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(neg.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (+.f64 z (*.f64 y i))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (+.f64 z (*.f64 y i))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (+.f64 z (*.f64 y i))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 (*.f64 y i)) z))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) 2))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
Outputs
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(*.f64 i y)
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 i y))
z
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))
(/.f64 1 (pow.f64 (*.f64 i y) 3))
(+.f64 (*.f64 -3 (/.f64 z (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))
(+.f64 (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))) (/.f64 1 (pow.f64 (*.f64 i y) 3)))
(+.f64 (*.f64 -3 (/.f64 z (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 7) (pow.f64 y 7))))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7)))) (pow.f64 z 2))) (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4)))))
(+.f64 (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7)))) (neg.f64 (pow.f64 z 2)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 2)))) (pow.f64 (*.f64 i y) 7)))) (neg.f64 (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 z (*.f64 (pow.f64 i 4) (pow.f64 y 4)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (*.f64 (pow.f64 i 7) (pow.f64 y 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) (*.f64 (pow.f64 y 7) (pow.f64 i 7)))))) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))) (/.f64 1 (*.f64 (pow.f64 y 6) (pow.f64 i 6))))) (pow.f64 z 3))) (+.f64 (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (*.f64 -3 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 7) (pow.f64 y 7))))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7))))) (pow.f64 (*.f64 i y) 3))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 6)) (*.f64 -3 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 (*.f64 i y) 7))))) (pow.f64 z 3))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7)))) (pow.f64 z 2))) (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))))))
(+.f64 (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7))))) (pow.f64 (*.f64 i y) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 (*.f64 i y) 7))) (/.f64 1 (pow.f64 (*.f64 i y) 6)))) (pow.f64 z 3)) (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7)))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7)))) (pow.f64 z 2)) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (pow.f64 (*.f64 i y) 7))))) (pow.f64 (*.f64 i y) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 (*.f64 i y) 7))) (/.f64 1 (pow.f64 (*.f64 i y) 6)))) (pow.f64 z 3)))) (+.f64 (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))) (/.f64 1 (pow.f64 (*.f64 i y) 3))))
(+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 2)))) (pow.f64 (*.f64 i y) 7)))) (pow.f64 z 2)) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 2))) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 (*.f64 i y) 5))) (*.f64 -3 (/.f64 (*.f64 (pow.f64 i 2) (+.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 2)))) (pow.f64 (*.f64 i y) 7)))))) (pow.f64 (*.f64 i y) 3))) (+.f64 (*.f64 -3 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 (*.f64 i y) 7))) (/.f64 1 (pow.f64 (*.f64 i y) 6)))) (pow.f64 z 3)))) (+.f64 (*.f64 -3 (/.f64 z (pow.f64 (*.f64 i y) 4))) (/.f64 1 (pow.f64 (*.f64 i y) 3))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)))))) (pow.f64 z 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))))) (*.f64 2 (pow.f64 (*.f64 i y) 2)))) (pow.f64 z 5))) (/.f64 1 (pow.f64 z 3))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2))))))) (pow.f64 z 5)) (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 i (*.f64 (+.f64 y (*.f64 y 2)) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2)))))))) (pow.f64 z 5)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (+.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (neg.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2))))))) (pow.f64 z 5)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 (pow.f64 i 2) (pow.f64 y 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)))))))) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 i 2) (pow.f64 y 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 y i))) (+.f64 (*.f64 2 (*.f64 y i)) (*.f64 i y)))))) (pow.f64 z 5))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))))) (*.f64 2 (pow.f64 (*.f64 i y) 2)))))) (+.f64 (pow.f64 (*.f64 i y) 3) (*.f64 -1 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))))))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))))) (*.f64 2 (pow.f64 (*.f64 i y) 2)))) (pow.f64 z 5))) (/.f64 1 (pow.f64 z 3)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2))))))) (pow.f64 z 5)) (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4)))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2))) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2))))) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (neg.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2))))))))))) (pow.f64 z 6)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 2 (pow.f64 (*.f64 i y) 2)))) (neg.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 i (*.f64 (+.f64 y (*.f64 y 2)) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2)))))))))))) (pow.f64 z 6)) (+.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 i (*.f64 (+.f64 y (*.f64 y 2)) (neg.f64 (*.f64 i (+.f64 y (*.f64 y 2)))))))) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (+.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4)) (/.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (neg.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2))))))) (pow.f64 z 5))) (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (*.f64 (*.f64 i (neg.f64 (+.f64 y (*.f64 y 2)))) (+.f64 (+.f64 (pow.f64 (*.f64 i y) 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (neg.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2))))))) (*.f64 (pow.f64 i 2) (+.f64 (pow.f64 y 2) (*.f64 2 (pow.f64 y 2))))))) (pow.f64 z 6)))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y)))) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2)))) (pow.f64 z 5)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5)))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (neg.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))) (/.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2)))) (pow.f64 z 5))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4))) (/.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2)))) (pow.f64 z 5))) (*.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5)) -3)))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (pow.f64 y 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 -1 (*.f64 (pow.f64 i 2) (pow.f64 y 2))))) (*.f64 (pow.f64 i 3) (pow.f64 y 3)))) (pow.f64 z 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 i 2)) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (pow.f64 z 4))) (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 i y)) (*.f64 i y)) (+.f64 (*.f64 y i) (*.f64 2 (*.f64 i y)))) (pow.f64 z 5)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) -2) (*.f64 -1 (pow.f64 (*.f64 i y) 2)))) (+.f64 (pow.f64 (*.f64 i y) 3) (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) -2) (+.f64 (*.f64 -1 (pow.f64 (*.f64 i y) 2)) (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))))))))) (pow.f64 z 6))) (+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2))) (+.f64 (*.f64 i y) (*.f64 y (*.f64 i 2)))) (pow.f64 z 5)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))) (/.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2)))) (pow.f64 z 5))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5))))) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (+.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 (pow.f64 (*.f64 i y) 2) -3)) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (+.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2)))) (*.f64 (pow.f64 (*.f64 i y) 2) -3))))) (pow.f64 z 6)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (pow.f64 z 4))) (/.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2)))) (pow.f64 z 5))) (*.f64 (/.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 z 5)) -3))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 i y) 3) (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (+.f64 (+.f64 (*.f64 (*.f64 i (+.f64 y (*.f64 y 2))) (*.f64 i (+.f64 y (*.f64 y 2)))) (*.f64 -3 (pow.f64 (*.f64 i y) 2))) (*.f64 -3 (pow.f64 (*.f64 i y) 2))))) (pow.f64 z 6))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 y (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) -1)))
(+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))) (/.f64 (pow.f64 i 2) (pow.f64 z 5)))) (pow.f64 y 2))) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 y (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) -1)) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 i (pow.f64 z 2)) (*.f64 i (*.f64 (pow.f64 z 2) 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))))) (*.f64 (pow.f64 y 2) -1))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 i (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2))))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))) (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))) (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (+.f64 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))) (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (/.f64 (pow.f64 i 3) (pow.f64 z 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))) (/.f64 (pow.f64 i 2) (pow.f64 z 5)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z))) (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))) (pow.f64 z 3))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 z 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))) (/.f64 (pow.f64 i 2) (pow.f64 z 5)))) (pow.f64 y 2))) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 i (pow.f64 z 2)) (*.f64 i (*.f64 (pow.f64 z 2) 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))))) (*.f64 (pow.f64 y 2) -1)) (+.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 y (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) -1))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i (pow.f64 z 2)) (*.f64 i (*.f64 (pow.f64 z 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 i (pow.f64 z 2)) (*.f64 i (*.f64 (pow.f64 z 2) 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2)))) (pow.f64 z 3))) (/.f64 (pow.f64 i 3) (pow.f64 z 6)))) -1))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 i (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2))))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))) (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))))) (neg.f64 (*.f64 (pow.f64 y 3) (+.f64 (/.f64 (pow.f64 i 3) (pow.f64 z 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2)))) (pow.f64 z 3)) (/.f64 (*.f64 (*.f64 i (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 i (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2))))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))) (pow.f64 z 3))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 3) (+.f64 (/.f64 (pow.f64 i 3) (pow.f64 z 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))) (pow.f64 z 3)))))) (+.f64 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))) (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (+.f64 (*.f64 y (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4))))) (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5))))))) (*.f64 (pow.f64 y 3) (+.f64 (/.f64 (pow.f64 i 3) (pow.f64 z 6)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 i 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 i 2) (pow.f64 z 5)))))) (pow.f64 z 3)) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 i (pow.f64 z 4)) (*.f64 2 (/.f64 i (pow.f64 z 4)))))) (pow.f64 z 3)))))))))
(/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))
(/.f64 1 (pow.f64 (*.f64 i y) 3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (/.f64 (pow.f64 z 2) (pow.f64 i 5)))) (pow.f64 y 5))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5))) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (/.f64 (pow.f64 z 2) (pow.f64 i 5)))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 2 (*.f64 i (pow.f64 z 2))) (*.f64 i (pow.f64 z 2)))) (pow.f64 i 3))))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (/.f64 (pow.f64 z 2) (pow.f64 i 5)))) (pow.f64 y 5))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5)))))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 i (pow.f64 z 2)) (*.f64 i (*.f64 (pow.f64 z 2) 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (/.f64 (pow.f64 z 3) (pow.f64 i 6)))) (pow.f64 y 6))))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5))) (+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)))) (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2)))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3)) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5)))))) (pow.f64 i 3))))) (pow.f64 y 6)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5)))) (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))))) (pow.f64 i 3)) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))))) (pow.f64 y 6)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (neg.f64 (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))))) (pow.f64 i 3)) (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 i (*.f64 i 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3))))) (pow.f64 y 6)) (+.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))))) (pow.f64 i 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 y 5))))))
(/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))
(/.f64 1 (pow.f64 (*.f64 i y) 3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (*.f64 (pow.f64 i 3) (pow.f64 y 5)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5)))) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)) -3)))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (pow.f64 y 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (*.f64 (pow.f64 y 5) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3)) (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (+.f64 (*.f64 (pow.f64 i 2) z) (*.f64 2 (*.f64 (pow.f64 i 2) z)))) (pow.f64 i 3)) (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 i (pow.f64 z 2))) (*.f64 -1 (*.f64 i (pow.f64 z 2)))) (+.f64 (*.f64 2 (/.f64 z (pow.f64 i 4))) (/.f64 z (pow.f64 i 4)))) (pow.f64 i 3)))) (pow.f64 y 6))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 y 5) (pow.f64 i 5)))) (/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 i 5))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 i 5)))))) (pow.f64 i 3)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (+.f64 (*.f64 i (*.f64 (pow.f64 z 2) -2)) (*.f64 i (*.f64 (pow.f64 z 2) -1)))) (pow.f64 i 3)) (/.f64 (pow.f64 z 3) (pow.f64 i 6)))) (pow.f64 y 6))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 i 2)) (*.f64 (pow.f64 i 2) (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 i 5)) -3))) (pow.f64 i 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (*.f64 (*.f64 i (pow.f64 z 2)) -3)) (pow.f64 i 3)))) (pow.f64 y 6))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)) -3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (pow.f64 i 3)) (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 i 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (*.f64 -3 (*.f64 i (pow.f64 z 2)))) (pow.f64 i 3)))) (pow.f64 y 6))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5)))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))))) (*.f64 (pow.f64 i 3) (pow.f64 y 5))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 i 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 i 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))))) (pow.f64 i 3)) (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 i 5))))) (pow.f64 i 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 i 6)) (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (*.f64 i (*.f64 (pow.f64 z 2) -3))) (pow.f64 i 3)))) (pow.f64 y 6)) (/.f64 (+.f64 (/.f64 z (pow.f64 i 4)) (*.f64 2 (/.f64 z (pow.f64 i 4)))) (pow.f64 y 4)))))
(/.f64 1 (pow.f64 z 3))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (/.f64 1 (pow.f64 z 3)))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 i (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) -1)))
(+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (/.f64 1 (pow.f64 z 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 y (*.f64 (pow.f64 z 2) 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))))))) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 i (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) -1))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (neg.f64 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (*.f64 (pow.f64 i 2) (neg.f64 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 y (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2))))) (pow.f64 z 3))) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2)))) (pow.f64 z 3)))))) (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4))))))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (/.f64 (pow.f64 y 2) (pow.f64 z 5)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 6)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4))))) (pow.f64 z 3))))) (pow.f64 i 3))) (/.f64 1 (pow.f64 z 3)))))
(+.f64 (*.f64 i (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) -1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 y (*.f64 (pow.f64 z 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 y (*.f64 (pow.f64 z 2) 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 6)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2))))) (pow.f64 z 3))))) (*.f64 (pow.f64 i 3) -1)) (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 y (*.f64 (pow.f64 z 2) 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))))))))))
(+.f64 (neg.f64 (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))) (+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 y (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2))))) (pow.f64 z 3))) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2)))) (pow.f64 z 3))))) (neg.f64 (pow.f64 i 3))) (*.f64 (pow.f64 i 2) (neg.f64 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 y (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2))))) (pow.f64 z 3))) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))))))))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2)))) (pow.f64 z 3)))))) (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4))))))) (*.f64 (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2)))) (pow.f64 z 3)))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2)))) (pow.f64 z 3))))) (neg.f64 (pow.f64 i 3)))))
(+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 6)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2)))) (pow.f64 z 3)))))) (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 5)) (*.f64 2 (/.f64 (pow.f64 y 2) (pow.f64 z 5)))))) (*.f64 i (+.f64 (/.f64 y (pow.f64 z 4)) (*.f64 2 (/.f64 y (pow.f64 z 4)))))))))
(/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3)))
(/.f64 1 (pow.f64 (*.f64 i y) 3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (/.f64 (pow.f64 z 2) (pow.f64 y 5)))) (pow.f64 i 5))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5))) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5)) (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 2 (*.f64 y (pow.f64 z 2))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (/.f64 (pow.f64 z 2) (pow.f64 y 5)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z))) (pow.f64 y 3))))) (pow.f64 i 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (/.f64 (pow.f64 z 2) (pow.f64 y 5)))) (pow.f64 i 5))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5)))))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 y (pow.f64 z 2)) (*.f64 y (*.f64 (pow.f64 z 2) 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))))) (pow.f64 i 6)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5))) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))))) (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y (+.f64 (pow.f64 z 2) (*.f64 2 (pow.f64 z 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5)))))) (pow.f64 y 3))))) (pow.f64 i 6))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5)) (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4)))) (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))))) (pow.f64 y 3))))) (pow.f64 i 6)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z 2) (+.f64 y (*.f64 y 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))))) (pow.f64 y 3))))) (pow.f64 i 6)) (+.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4)) (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) (*.f64 2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 i 5))))))
(/.f64 1 (*.f64 (pow.f64 i 3) (pow.f64 y 3)))
(/.f64 1 (pow.f64 (*.f64 i y) 3))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5)))) (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))))) (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)) -3)) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5)))))
(+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)))) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 5)))))) (pow.f64 y 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (/.f64 (pow.f64 z 3) (pow.f64 y 6)))) (pow.f64 i 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (+.f64 (/.f64 1 (*.f64 (pow.f64 y 3) (pow.f64 i 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) z)) (*.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 i 5) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5)))) (*.f64 -2 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 i 5) (pow.f64 y 5)))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 y 5))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 y 5)))))) (pow.f64 y 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) -2)) (*.f64 y (*.f64 (pow.f64 z 2) -1)))) (pow.f64 y 3)))) (pow.f64 i 6))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)))) (/.f64 (*.f64 (+.f64 (*.f64 z (pow.f64 y 2)) (*.f64 2 (*.f64 z (pow.f64 y 2)))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (*.f64 (*.f64 y (pow.f64 z 2)) -3)) (pow.f64 y 3)) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 5)) -3))) (pow.f64 y 3)))) (pow.f64 i 6))) (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4))) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5)) -3)) (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 (*.f64 i y) 3)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 (*.f64 i y) 5))) (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (*.f64 (pow.f64 y 3) (pow.f64 i 5))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 y 2) (+.f64 z (*.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 z (*.f64 z 2)) (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3)) (*.f64 -3 (/.f64 (pow.f64 z 2) (pow.f64 y 5))))) (pow.f64 y 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 6)) (/.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (*.f64 -3 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))))) (pow.f64 y 3)))) (pow.f64 i 6)) (/.f64 (+.f64 (/.f64 z (pow.f64 y 4)) (*.f64 2 (/.f64 z (pow.f64 y 4)))) (pow.f64 i 4)))))
(*.f64 (pow.f64 i 4) (pow.f64 y 4))
(pow.f64 (*.f64 i y) 4)
(+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z)))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 4 (pow.f64 (*.f64 i y) 2))))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6)) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 6 (pow.f64 z 2))) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z))))
(+.f64 (+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 4 (pow.f64 (*.f64 i y) 2)))))) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))))
(+.f64 (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4))) (+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6)) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 6 (pow.f64 z 2))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (pow.f64 z 4)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 4 (pow.f64 (*.f64 i y) 2)))) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6))))
(+.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))) (+.f64 (pow.f64 z 4) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6))))
(+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 6 (pow.f64 z 2))) (+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 i 2))))) (+.f64 (pow.f64 z 4) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 3) (pow.f64 y 3))) (*.f64 2 (*.f64 (pow.f64 y 3) (pow.f64 i 3)))) z))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 4 (pow.f64 (*.f64 i y) 2)))) (+.f64 (+.f64 (pow.f64 z 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2)))) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (+.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6)))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6)) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 6 (pow.f64 z 2))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 z 2)) (+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (pow.f64 z 4)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 4 (pow.f64 (*.f64 i y) 2)))) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6))))
(+.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))) (+.f64 (pow.f64 z 4) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6))))
(+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 6 (pow.f64 z 2))) (+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 y 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 z 2)) (+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i y) 2)) (*.f64 4 (pow.f64 (*.f64 i y) 2)))) (+.f64 (+.f64 (pow.f64 z 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2)))) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (+.f64 (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6)))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 (*.f64 i y) 2) 6)) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 (*.f64 i y) 2) (*.f64 6 (pow.f64 z 2))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (pow.f64 z 4)))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i z) 2)) (*.f64 4 (pow.f64 (*.f64 i z) 2)))) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (*.f64 i z) 2) 6)) (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3))))))
(+.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))) (+.f64 (pow.f64 z 4) (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2)))))
(+.f64 (+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4)))) (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))))
(+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i z) 2)) (*.f64 4 (pow.f64 (*.f64 i z) 2)))) (+.f64 (pow.f64 z 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3)))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (*.f64 i z) 2) 6))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(*.f64 (pow.f64 i 4) (pow.f64 y 4))
(pow.f64 (*.f64 i y) 4)
(+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i z) 2)) (*.f64 4 (pow.f64 (*.f64 i z) 2))))))
(+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (*.f64 i z) 2) 6)) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))) (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i z) 2)) (*.f64 4 (pow.f64 (*.f64 i z) 2)))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (*.f64 i z) 2) 6)) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(*.f64 (pow.f64 i 4) (pow.f64 y 4))
(pow.f64 (*.f64 i y) 4)
(+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i z) 2)) (*.f64 4 (pow.f64 (*.f64 i z) 2))))))
(+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (*.f64 i z) 2) 6)) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))) (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 i 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 i 2) (pow.f64 z 2)))) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 i 4) (pow.f64 y 4)) (*.f64 4 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 i 3) z))))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 i z) 2)) (*.f64 4 (pow.f64 (*.f64 i z) 2)))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (*.f64 i z) 2) 6)) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 i z) 2) (*.f64 6 (pow.f64 y 2))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(pow.f64 z 4)
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (pow.f64 z 4))
(+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))))
(+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 y z) 2)) (*.f64 4 (pow.f64 (*.f64 y z) 2)))) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 (*.f64 y z) 2) 6))))
(+.f64 (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4))) (+.f64 (pow.f64 z 4) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2)))))
(+.f64 (+.f64 (pow.f64 z 4) (*.f64 i (*.f64 y (*.f64 (pow.f64 z 3) 4)))) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (pow.f64 z 4) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)))))
(+.f64 (pow.f64 z 4) (+.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 y z) 2)) (*.f64 4 (pow.f64 (*.f64 y z) 2))))) (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3))))))
(+.f64 (*.f64 y (*.f64 4 (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 (*.f64 y z) 2) 6)) (+.f64 (pow.f64 z 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 (pow.f64 z 4) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(*.f64 (pow.f64 y 4) (pow.f64 i 4))
(pow.f64 (*.f64 i y) 4)
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 y z) 2)) (*.f64 4 (pow.f64 (*.f64 y z) 2))))))
(+.f64 (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 (*.f64 y z) 2) 6))))
(+.f64 (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2)))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 y z) 2)) (*.f64 4 (pow.f64 (*.f64 y z) 2)))))))
(+.f64 (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 (*.f64 y z) 2) 6))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(*.f64 (pow.f64 y 4) (pow.f64 i 4))
(pow.f64 (*.f64 i y) 4)
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (+.f64 (*.f64 (pow.f64 (*.f64 i y) 3) 2) (*.f64 (pow.f64 (*.f64 i y) 3) 2))))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 z (*.f64 (pow.f64 (*.f64 i y) 3) 4)))
(+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4))))
(+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 y z) 2)) (*.f64 4 (pow.f64 (*.f64 y z) 2))))))
(+.f64 (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 (*.f64 y z) 2) 6))))
(+.f64 (*.f64 4 (*.f64 z (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2)))))
(+.f64 (*.f64 4 (*.f64 i (*.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 (pow.f64 y 3) z))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 4 (*.f64 (pow.f64 y 2) (pow.f64 z 2)))) (pow.f64 i 2)) (*.f64 (pow.f64 y 4) (pow.f64 i 4)))))
(+.f64 (*.f64 4 (*.f64 y (*.f64 i (pow.f64 z 3)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 i 3) (*.f64 z (pow.f64 y 3)))) (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (+.f64 (*.f64 2 (pow.f64 (*.f64 y z) 2)) (*.f64 4 (pow.f64 (*.f64 y z) 2)))))))
(+.f64 (+.f64 (pow.f64 (*.f64 i y) 4) (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 (*.f64 y z) 2) 6))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3)))))
(+.f64 (pow.f64 (*.f64 i y) 4) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 6 (pow.f64 i 2))) (*.f64 4 (+.f64 (*.f64 i (*.f64 y (pow.f64 z 3))) (*.f64 z (pow.f64 (*.f64 i y) 3))))))
(+.f64 z (*.f64 y i))
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(+.f64 0 (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 z (neg.f64 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (*.f64 y i) (neg.f64 z))
(+.f64 z (*.f64 i y))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y i)) z)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 i y))
(+.f64 z (*.f64 y i))
(+.f64 z (*.f64 i y))
(+.f64 (*.f64 y i) z)
(+.f64 z (*.f64 i y))
(+.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(+.f64 0 (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 z (neg.f64 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (*.f64 y i) (neg.f64 z))
(+.f64 z (*.f64 i y))
(-.f64 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(-.f64 0 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 1 (*.f64 y i)))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 y i))) (-.f64 1 z))
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 z (-.f64 -1 (*.f64 y i))) 1)
(+.f64 z (*.f64 i y))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 y i)) z)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(neg.f64 (-.f64 (neg.f64 (*.f64 y i)) z))
(+.f64 z (*.f64 i y))
(+.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(-.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(-.f64 0 (neg.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) 1)
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(*.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(neg.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(/.f64 (/.f64 1 (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(+.f64 0 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(-.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 0)
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(-.f64 0 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) 1)
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(pow.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) 1)
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(neg.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (+.f64 z (*.f64 y i)) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (-.f64 (neg.f64 (*.f64 y i)) z) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (fabs.f64 (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (-.f64 (neg.f64 (*.f64 y i)) z)))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (+.f64 z (*.f64 y i)) (fabs.f64 (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (fabs.f64 (/.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (fabs.f64 (+.f64 z (*.f64 y i))) (-.f64 (neg.f64 (*.f64 y i)) z))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) (*.f64 (fabs.f64 (+.f64 z (*.f64 y i))) 2))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (neg.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))) (fabs.f64 (/.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))) (/.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))) (fabs.f64 (/.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))) (/.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (neg.f64 (fabs.f64 (/.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))))
(*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))

localize226.0ms (0.5%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
0.1b
(*.f64 (-.f64 b 1/2) (log.f64 c))
Compiler

Compiled 37 to 20 computations (45.9% saved)

series4.0ms (0%)

Counts
1 → 45
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
0.0ms
z
@inf
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
0.0ms
z
@0
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
0.0ms
c
@-inf
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
0.0ms
a
@0
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))

rewrite162.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
776×rational.json-simplify-47
758×rational.json-simplify-54
668×rational.json-simplify-1
636×rational.json-simplify-58
624×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
111029
235829
3133029
4527629
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 (neg.f64 a) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 a (-.f64 (neg.f64 z) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 z (-.f64 (neg.f64 a) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a z) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) a) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 a z))) (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) a) (-.f64 -1 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (-.f64 -1 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 a z)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 c)))) (-.f64 (-.f64 1 z) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 a z) (-.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 a)) (-.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 z)) (-.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 (+.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) 1) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (-.f64 b 1/2) (log.f64 c))))))))

simplify187.0ms (0.4%)

Algorithm
egg-herbie
Rules
1388×rational.json-simplify-1
1300×rational.json-simplify-2
998×rational.json-simplify-50
866×rational.json-simplify-41
854×rational.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01172351
12852245
26922245
328772245
468552245
Stop Event
node limit
Counts
79 → 59
Calls
Call 1
Inputs
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 (neg.f64 a) z))
(-.f64 a (-.f64 (neg.f64 z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(-.f64 z (-.f64 (neg.f64 a) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(-.f64 (+.f64 a z) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 c))))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 0)
(-.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (neg.f64 a))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) a) (neg.f64 z))
(-.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))) z))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))) a))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 a z))) (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))))
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) a) (-.f64 -1 z)) 1)
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (-.f64 -1 a)) 1)
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 a z)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 c)))) (-.f64 (-.f64 1 z) a))
(-.f64 (-.f64 (+.f64 a z) (-.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(-.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 a)) (-.f64 1 z))
(-.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 z)) (-.f64 1 a))
(-.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 (+.f64 a z))) 1)
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(*.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) 1) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)
(neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
Outputs
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) a))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) a))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) a))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) a))
(+.f64 z (+.f64 a (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 (neg.f64 a) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 a (-.f64 (neg.f64 z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 z (-.f64 (neg.f64 a) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (+.f64 a z) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 0)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 0 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (neg.f64 a))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) a) (neg.f64 z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 a)) (-.f64 (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))) z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 z)) (-.f64 (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))) a))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 a z))) (-.f64 1 (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) a) (-.f64 -1 z)) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (-.f64 -1 a)) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (+.f64 a z)) (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 c)))) (-.f64 (-.f64 1 z) a))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 (+.f64 a z) (-.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 c)))) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 a)) (-.f64 1 z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 z)) (-.f64 1 a))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(-.f64 (-.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (-.f64 -1 (+.f64 a z))) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) 1))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (/.f64 (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) 1) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (/.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(pow.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) 1)
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(neg.f64 (-.f64 (-.f64 (neg.f64 a) z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2)))

eval1.1s (2.6%)

Compiler

Compiled 38233 to 15051 computations (60.6% saved)

prune418.0ms (1%)

Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New7639772
Fresh51116
Picked101
Done358
Total77225797
Error
0.1b
Counts
797 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
57.3b
(-.f64 (+.f64 (*.f64 i y) 1) 1)
44.7b
(-.f64 (+.f64 z 1) 1)
38.5b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
27.1b
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
29.0b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
15.6b
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
22.4b
(+.f64 (+.f64 a z) (*.f64 y i))
34.5b
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
18.4b
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
18.8b
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
48.2b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
39.8b
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
39.3b
(+.f64 z (*.f64 y i))
41.0b
(+.f64 a (*.f64 y i))
62.3b
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
62.2b
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
58.8b
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
61.9b
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
60.1b
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
58.8b
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
52.0b
(*.f64 (log.f64 y) x)
53.5b
(*.f64 (log.f64 c) b)
57.3b
(*.f64 y i)
44.7b
z
46.7b
a
Compiler

Compiled 567 to 344 computations (39.3% saved)

regimes392.0ms (0.9%)

Counts
43 → 1
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 c (-.f64 b 1/2)))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (log.f64 (pow.f64 c (-.f64 b 1/2)))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 x (log.f64 y)) z)) (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 x (log.f64 y)) z))) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
Calls

12 calls:

45.0ms
a
41.0ms
y
41.0ms
x
40.0ms
t
38.0ms
z
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1b
0.1b1c
0.1b1i
0.1b1(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
0.1b1(*.f64 (-.f64 b 1/2) (log.f64 c))
0.1b1(-.f64 b 1/2)
0.1b1(log.f64 c)
Compiler

Compiled 956 to 342 computations (64.2% saved)

regimes1.8s (4.3%)

Counts
39 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 c (-.f64 b 1/2)))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
Calls

11 calls:

334.0ms
y
231.0ms
a
178.0ms
i
153.0ms
x
136.0ms
z
Results
ErrorSegmentsBranch
1.5b3x
6.8b4y
7.8b3z
8.1b2t
5.7b7a
2.6b3b
6.8b4c
6.3b5i
2.6b3(*.f64 (-.f64 b 1/2) (log.f64 c))
2.6b3(-.f64 b 1/2)
6.8b4(log.f64 c)
Compiler

Compiled 813 to 291 computations (64.2% saved)

bsearch167.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
120.0ms
3.8685383516075477e+62
1.7021140722117716e+78
46.0ms
-1.0340457162843776e+101
-2.2477787420637867e+96
Results
155.0ms288×body256valid
Compiler

Compiled 994 to 714 computations (28.2% saved)

regimes3.0s (7.1%)

Counts
38 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 c (-.f64 b 1/2)))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
Outputs
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))
Calls

11 calls:

537.0ms
b
398.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
333.0ms
a
332.0ms
t
325.0ms
x
Results
ErrorSegmentsBranch
1.6b3x
8.5b5y
11.6b1z
9.3b2t
8.1b4a
6.1b5b
10.3b3c
6.0b7i
7.4b3(*.f64 (-.f64 b 1/2) (log.f64 c))
6.2b5(-.f64 b 1/2)
10.3b3(log.f64 c)
Compiler

Compiled 794 to 283 computations (64.4% saved)

bsearch199.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.3208078394398698e+93
1.3406669721521687e+94
166.0ms
-1.0340457162843776e+101
-2.2477787420637867e+96
Results
190.0ms224×body256valid
Compiler

Compiled 726 to 534 computations (26.4% saved)

regimes673.0ms (1.6%)

Counts
35 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a (+.f64 t z)))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(*.f64 (log.f64 y) x)
Calls

11 calls:

261.0ms
a
111.0ms
x
36.0ms
(log.f64 c)
33.0ms
t
32.0ms
z
Results
ErrorSegmentsBranch
6.4b3x
11.6b1y
11.6b1z
11.6b1t
11.6b1a
11.6b1b
11.6b1c
11.6b1i
11.6b1(*.f64 (-.f64 b 1/2) (log.f64 c))
11.6b1(-.f64 b 1/2)
11.6b1(log.f64 c)
Compiler

Compiled 746 to 267 computations (64.2% saved)

bsearch92.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
4.0651348977010015e+204
5.952348892580855e+207
45.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
83.0ms256×body256valid
Compiler

Compiled 648 to 494 computations (23.8% saved)

regimes407.0ms (1%)

Counts
32 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i))
(*.f64 (log.f64 y) x)
Calls

11 calls:

102.0ms
x
34.0ms
(log.f64 c)
32.0ms
t
29.0ms
i
29.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
Results
ErrorSegmentsBranch
6.8b3x
11.9b1y
11.9b1z
11.9b1t
11.9b1a
11.9b1b
11.9b1c
11.9b1i
11.9b1(*.f64 (-.f64 b 1/2) (log.f64 c))
11.9b1(-.f64 b 1/2)
11.9b1(log.f64 c)
Compiler

Compiled 708 to 252 computations (64.4% saved)

bsearch83.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
4.0651348977010015e+204
5.952348892580855e+207
40.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
75.0ms256×body256valid
Compiler

Compiled 616 to 478 computations (22.4% saved)

regimes618.0ms (1.5%)

Counts
31 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 y i))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i))
(*.f64 (log.f64 y) x)
Calls

11 calls:

331.0ms
x
29.0ms
t
28.0ms
b
28.0ms
i
28.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
Results
ErrorSegmentsBranch
7.8b3x
12.9b1y
12.9b1z
12.9b1t
12.9b1a
12.9b1b
12.9b1c
12.9b1i
12.9b1(*.f64 (-.f64 b 1/2) (log.f64 c))
12.9b1(-.f64 b 1/2)
12.9b1(log.f64 c)
Compiler

Compiled 694 to 247 computations (64.4% saved)

bsearch102.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
4.0651348977010015e+204
5.952348892580855e+207
41.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
95.0ms256×body256valid
Compiler

Compiled 584 to 446 computations (23.6% saved)

regimes1.3s (3%)

Counts
29 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(*.f64 (log.f64 y) x)
Calls

11 calls:

218.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
191.0ms
i
168.0ms
c
115.0ms
(-.f64 b 1/2)
100.0ms
x
Results
ErrorSegmentsBranch
12.4b3x
15.1b4y
17.5b1z
17.5b1t
16.5b2a
14.4b3b
17.5b1c
15.2b3i
14.2b3(*.f64 (-.f64 b 1/2) (log.f64 c))
14.4b3(-.f64 b 1/2)
17.5b1(log.f64 c)
Compiler

Compiled 670 to 239 computations (64.3% saved)

bsearch92.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
4.0651348977010015e+204
5.952348892580855e+207
48.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
83.0ms256×body256valid
Compiler

Compiled 584 to 462 computations (20.9% saved)

regimes1.6s (3.7%)

Counts
28 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(*.f64 (log.f64 y) x)
Calls

11 calls:

324.0ms
x
310.0ms
b
298.0ms
i
249.0ms
y
134.0ms
z
Results
ErrorSegmentsBranch
12.7b3x
15.2b4y
17.9b1z
17.9b1t
16.9b2a
14.4b3b
17.9b1c
15.5b3i
14.2b3(*.f64 (-.f64 b 1/2) (log.f64 c))
14.4b3(-.f64 b 1/2)
17.9b1(log.f64 c)
Compiler

Compiled 658 to 235 computations (64.3% saved)

bsearch89.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
4.0651348977010015e+204
5.952348892580855e+207
46.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
80.0ms256×body256valid
Compiler

Compiled 552 to 446 computations (19.2% saved)

regimes872.0ms (2.1%)

Counts
27 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z)))
(*.f64 (log.f64 y) x)
Calls

10 calls:

280.0ms
(log.f64 c)
91.0ms
x
85.0ms
b
84.0ms
c
81.0ms
i
Results
ErrorSegmentsBranch
13.3b3x
16.9b2y
18.4b1z
18.4b1t
17.4b2a
14.4b3b
17.3b3c
16.0b3i
14.4b3(-.f64 b 1/2)
17.3b3(log.f64 c)
Compiler

Compiled 634 to 219 computations (65.5% saved)

bsearch90.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
4.0651348977010015e+204
5.952348892580855e+207
47.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
81.0ms256×body256valid
Compiler

Compiled 552 to 430 computations (22.1% saved)

regimes663.0ms (1.6%)

Counts
26 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(*.f64 (log.f64 y) x)
Calls

10 calls:

106.0ms
x
80.0ms
c
75.0ms
b
72.0ms
i
71.0ms
y
Results
ErrorSegmentsBranch
13.6b3x
17.0b2y
18.8b1z
18.8b1t
17.7b2a
14.4b3b
17.7b3c
16.4b3i
14.4b3(-.f64 b 1/2)
17.7b3(log.f64 c)
Compiler

Compiled 624 to 216 computations (65.4% saved)

bsearch93.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
4.0651348977010015e+204
5.952348892580855e+207
44.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
83.0ms256×body256valid
Compiler

Compiled 520 to 414 computations (20.4% saved)

regimes832.0ms (2%)

Counts
24 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (+.f64 a z) (*.f64 y i))
(*.f64 (log.f64 y) x)
Calls

9 calls:

291.0ms
x
168.0ms
z
121.0ms
a
71.0ms
y
66.0ms
b
Results
ErrorSegmentsBranch
17.0b3x
22.4b1y
20.9b3z
22.4b1t
22.4b1a
17.4b3b
22.4b1c
22.4b1i
22.4b1(log.f64 c)
Compiler

Compiled 597 to 201 computations (66.3% saved)

bsearch100.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
4.0651348977010015e+204
5.952348892580855e+207
48.0ms
-4.610504595900252e+192
-9.120455680538134e+189
Results
92.0ms256×body256valid
Compiler

Compiled 504 to 398 computations (21% saved)

regimes292.0ms (0.7%)

Counts
22 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 c) b)
Outputs
(*.f64 (log.f64 c) b)
(+.f64 (+.f64 a z) (*.f64 y i))
(*.f64 (log.f64 c) b)
Calls

9 calls:

60.0ms
z
59.0ms
b
27.0ms
y
23.0ms
c
23.0ms
(log.f64 c)
Results
ErrorSegmentsBranch
22.4b1x
22.4b1y
21.0b3z
22.4b1t
22.4b1a
17.6b3b
22.4b1c
22.4b1i
22.4b1(log.f64 c)
Compiler

Compiled 585 to 198 computations (66.2% saved)

bsearch81.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
4.1549050078074014e+226
4.0347307974809964e+235
29.0ms
-1.0866686631652308e+189
-1.1693963274989295e+188
Results
73.0ms240×body256valid
Compiler

Compiled 475 to 375 computations (21.1% saved)

regimes201.0ms (0.5%)

Counts
21 → 1
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
(+.f64 (+.f64 a z) (*.f64 y i))
(-.f64 (+.f64 (*.f64 i y) 1) 1)
(-.f64 (-.f64 (*.f64 y i) (-.f64 -1 z)) 1)
(*.f64 (/.f64 1 z) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 y i)) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 z (*.f64 y i))))) 1) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))) (*.f64 (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z)) (*.f64 (+.f64 (*.f64 y i) z) (+.f64 (*.f64 y i) z))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i)))) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (*.f64 (+.f64 z (*.f64 i y)) (+.f64 z (*.f64 i y))))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 z (*.f64 y i)))) (*.f64 (/.f64 1 (+.f64 z (*.f64 y i))) (/.f64 1 (+.f64 z (*.f64 y i)))))) (*.f64 (+.f64 z (*.f64 y i)) (+.f64 z (*.f64 y i))))
Outputs
(+.f64 (+.f64 a z) (*.f64 y i))
Calls

8 calls:

24.0ms
z
23.0ms
i
23.0ms
a
23.0ms
x
22.0ms
y
Results
ErrorSegmentsBranch
22.4b1x
22.4b1y
22.4b1z
22.4b1t
22.4b1a
22.4b1b
22.4b1c
22.4b1i
Compiler

Compiled 571 to 187 computations (67.3% saved)

regimes352.0ms (0.8%)

Counts
6 → 2
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(-.f64 (+.f64 z 1) 1)
Outputs
(+.f64 z (*.f64 y i))
(+.f64 a (*.f64 y i))
Calls

8 calls:

70.0ms
c
65.0ms
b
46.0ms
y
42.0ms
i
38.0ms
z
Results
ErrorSegmentsBranch
35.8b3x
35.5b4y
26.3b4z
30.7b2t
26.2b2a
33.1b7b
34.8b7c
34.8b4i
Compiler

Compiled 100 to 79 computations (21% saved)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
4.203999041281912e+103
1.5674518544827126e+104
Results
25.0ms80×body256valid
Compiler

Compiled 180 to 140 computations (22.2% saved)

regimes322.0ms (0.8%)

Counts
4 → 4
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
Outputs
z
(+.f64 a (*.f64 y i))
z
(+.f64 a (*.f64 y i))
Calls

8 calls:

46.0ms
i
45.0ms
x
45.0ms
b
42.0ms
a
38.0ms
c
Results
ErrorSegmentsBranch
36.5b5x
35.5b4y
27.2b4z
31.3b4t
28.6b4a
35.1b6b
37.9b5c
36.0b5i
Compiler

Compiled 90 to 74 computations (17.8% saved)

bsearch111.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
-1.8905179391337717e+55
-6.992996730845508e+54
30.0ms
-1.674594677082004e+85
-7.884502301286373e+84
49.0ms
-7.255045593194095e+147
-2.1406357159165982e+143
Results
101.0ms288×body256valid
Compiler

Compiled 472 to 390 computations (17.4% saved)

regimes260.0ms (0.6%)

Accuracy

Total -31.5b remaining (-99.3%)

Threshold costs -31.5b (-99.3%)

Counts
3 → 2
Calls
Call 1
Inputs
a
z
(*.f64 y i)
Outputs
z
a
Calls

8 calls:

48.0ms
c
46.0ms
b
42.0ms
y
27.0ms
z
27.0ms
i
Results
ErrorSegmentsBranch
41.5b3x
39.7b6y
31.8b4z
36.4b2t
31.8b2a
38.7b7b
40.2b7c
40.4b4i
Compiler

Compiled 85 to 73 computations (14.1% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
4.203999041281912e+103
1.5674518544827126e+104
Results
29.0ms80×body256valid
Compiler

Compiled 140 to 120 computations (14.3% saved)

simplify94.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01311155
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(if (<=.f64 x -239999999999999987304008282423683228425233197534776046894293729442762199891683662678836855416291328) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i)) (if (<=.f64 x 229999999999999997526036106928113349537088274839835254534949308465152) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))))
(if (<=.f64 x -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))) (if (<=.f64 x 11000000000000000592942355958127242229764211583159240282979496348337848981244076228267690950656) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))))
(if (<=.f64 x -34999999999999998582284582336484697668021648692984764323887618324512917412213514274226636931591472106029773939151645190501928819814501518578375731322118266792005704183593736457102884104830976) (*.f64 (log.f64 y) x) (if (<=.f64 x 14500000000000000742177211116648632982127666995471921812115583955512109960210517761087031232231227111549555937316296231099424956372899982013610191425812043158137597809728448542555678059307961814413998030848) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -900000000000000049474108743308210345055146840645603391962744616079931400742826426755263729538852276756406669998625935570269156519694449520946770724571461523376182280121579562209455572072267776) (*.f64 (log.f64 y) x) (if (<=.f64 x 4599999999999999809103258236332560273059574333668960615196302051230289539193561710437773263352781412263537350773293680906824271358881191520496473921317674132308981654658721566218457385216635579918356316160) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -3600000000000000197896434973232841380220587362582413567850978464319725602971305707021054918155409107025626679994503742281076626078777798083787082898285846093504729120486318248837822288289071104) (*.f64 (log.f64 y) x) (if (<=.f64 x 40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -1079999999999999983389031159432139550679801751539107291562943095403640459291220880368288922720033137386489597984487701879918325751475334376396786330451782126021239888844314290669746282406346752) (*.f64 (log.f64 y) x) (if (<=.f64 x 10999999999999999180286996680903267647185736488798812316281092070067936354084384530855742683243824279895376289719791335076342243225317382765499323143243255791775724877344921689747516368457206795839534530560) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -214999999999999987899216928435829532845241267987459231793508296319674116710732532696230253975910578886986539643455489170029497479210598388734159021914709902167402055730398078237310555747516416) (*.f64 (log.f64 y) x) (if (<=.f64 x 450000000000000017502109897989774794088317621828409060004360719034610824302232035433859845235449656242969071403735459811089267751342469027443082652495710231594955638181776245950549051134451757986950082985984) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -214999999999999987899216928435829532845241267987459231793508296319674116710732532696230253975910578886986539643455489170029497479210598388734159021914709902167402055730398078237310555747516416) (*.f64 (log.f64 y) x) (if (<=.f64 x 1219999999999999933389149171772953420165704298894181440347776379279835525850682793027696400199173294277562532871397807688450942119334955484961406045713531116007568959348572004943843901846778791803876529930240) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -2900000000000000131275869160831006347627186317178197307882788042964120727726821881863987738615342671503533193694141562465532222092290261401295395098051016130126891477687467039718764101091983360) (*.f64 (log.f64 y) x) (if (<=.f64 x 21499999999999999410449224341464345447742381817127393837741103616478649966220090960538702852982022515177435430388798426815209939704776791165393723522748447722246773633270709033333452261063231536256096665600) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -1450000000000000065637934580415503173813593158589098653941394021482060363863410940931993869307671335751766596847070781232766111046145130700647697549025508065063445738843733519859382050545991680) (*.f64 (log.f64 y) x) (if (<=.f64 x 4500000000000000019078304432264122303733756101574914456232085946498844990803826090203216760651656203340873920963136832239329362009709596647375489368570061360048046430374894696986141290046399168833761837056) (+.f64 (+.f64 a z) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 b -270000000000000000051874614900811966698493295218779053487968708571511393361877173671325057491050026242001217537253690293139995680143202363072402165827716100953594608943262427249751697129472) (*.f64 (log.f64 c) b) (if (<=.f64 b 79999999999999996906405826665108913269248110435783285778081504855191023469013857798559404373108965807021428892681316504231843197924425750736773568342290840253109629500227320466278277976902830786302842855493795461539960903958528) (+.f64 (+.f64 a z) (*.f64 y i)) (*.f64 (log.f64 c) b)))
(+.f64 (+.f64 a z) (*.f64 y i))
(if (<=.f64 a 144999999999999992320601104874940692265197523104319400009858096859346522962154739323827288840152138383360) (+.f64 z (*.f64 y i)) (+.f64 a (*.f64 y i)))
(if (<=.f64 z -740000000000000034900805533656910836847495517487497965208095812714829292676592602541834618665061781655556055309914049004782194254490984295432192) z (if (<=.f64 z -10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 a (*.f64 y i)) (if (<=.f64 z -18500000000000000937969947103622815887587254400240844800) z (+.f64 a (*.f64 y i)))))
(if (<=.f64 a 104999999999999992243974101445553942816559318013711719563745956275371349993995189085377843035824925442048) z a)
a
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(if (<=.f64 x -239999999999999987304008282423683228425233197534776046894293729442762199891683662678836855416291328) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i)) (if (<=.f64 x 229999999999999997526036106928113349537088274839835254534949308465152) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))))
(if (<=.f64 x -29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x))) (if (<=.f64 x 11000000000000000592942355958127242229764211583159240282979496348337848981244076228267690950656) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (+.f64 t (*.f64 (log.f64 y) x)))))
(if (<=.f64 x -34999999999999998582284582336484697668021648692984764323887618324512917412213514274226636931591472106029773939151645190501928819814501518578375731322118266792005704183593736457102884104830976) (*.f64 (log.f64 y) x) (if (<=.f64 x 14500000000000000742177211116648632982127666995471921812115583955512109960210517761087031232231227111549555937316296231099424956372899982013610191425812043158137597809728448542555678059307961814413998030848) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -900000000000000049474108743308210345055146840645603391962744616079931400742826426755263729538852276756406669998625935570269156519694449520946770724571461523376182280121579562209455572072267776) (*.f64 (log.f64 y) x) (if (<=.f64 x 4599999999999999809103258236332560273059574333668960615196302051230289539193561710437773263352781412263537350773293680906824271358881191520496473921317674132308981654658721566218457385216635579918356316160) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -3600000000000000197896434973232841380220587362582413567850978464319725602971305707021054918155409107025626679994503742281076626078777798083787082898285846093504729120486318248837822288289071104) (*.f64 (log.f64 y) x) (if (<=.f64 x 40000000000000000664641418914200533611441070479742655940512259981092156274505420053029805147706278502994488164352383797275192155971117346792719705994867342108050920496801818774858872487073130424667530592256) (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -1079999999999999983389031159432139550679801751539107291562943095403640459291220880368288922720033137386489597984487701879918325751475334376396786330451782126021239888844314290669746282406346752) (*.f64 (log.f64 y) x) (if (<=.f64 x 10999999999999999180286996680903267647185736488798812316281092070067936354084384530855742683243824279895376289719791335076342243225317382765499323143243255791775724877344921689747516368457206795839534530560) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -214999999999999987899216928435829532845241267987459231793508296319674116710732532696230253975910578886986539643455489170029497479210598388734159021914709902167402055730398078237310555747516416) (*.f64 (log.f64 y) x) (if (<=.f64 x 450000000000000017502109897989774794088317621828409060004360719034610824302232035433859845235449656242969071403735459811089267751342469027443082652495710231594955638181776245950549051134451757986950082985984) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -214999999999999987899216928435829532845241267987459231793508296319674116710732532696230253975910578886986539643455489170029497479210598388734159021914709902167402055730398078237310555747516416) (*.f64 (log.f64 y) x) (if (<=.f64 x 1219999999999999933389149171772953420165704298894181440347776379279835525850682793027696400199173294277562532871397807688450942119334955484961406045713531116007568959348572004943843901846778791803876529930240) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -2900000000000000131275869160831006347627186317178197307882788042964120727726821881863987738615342671503533193694141562465532222092290261401295395098051016130126891477687467039718764101091983360) (*.f64 (log.f64 y) x) (if (<=.f64 x 21499999999999999410449224341464345447742381817127393837741103616478649966220090960538702852982022515177435430388798426815209939704776791165393723522748447722246773633270709033333452261063231536256096665600) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)) (*.f64 (log.f64 y) x)))
(if (<=.f64 x -1450000000000000065637934580415503173813593158589098653941394021482060363863410940931993869307671335751766596847070781232766111046145130700647697549025508065063445738843733519859382050545991680) (*.f64 (log.f64 y) x) (if (<=.f64 x 4500000000000000019078304432264122303733756101574914456232085946498844990803826090203216760651656203340873920963136832239329362009709596647375489368570061360048046430374894696986141290046399168833761837056) (+.f64 (+.f64 a z) (*.f64 y i)) (*.f64 (log.f64 y) x)))
(if (<=.f64 b -270000000000000000051874614900811966698493295218779053487968708571511393361877173671325057491050026242001217537253690293139995680143202363072402165827716100953594608943262427249751697129472) (*.f64 (log.f64 c) b) (if (<=.f64 b 79999999999999996906405826665108913269248110435783285778081504855191023469013857798559404373108965807021428892681316504231843197924425750736773568342290840253109629500227320466278277976902830786302842855493795461539960903958528) (+.f64 (+.f64 a z) (*.f64 y i)) (*.f64 (log.f64 c) b)))
(+.f64 (+.f64 a z) (*.f64 y i))
(if (<=.f64 a 144999999999999992320601104874940692265197523104319400009858096859346522962154739323827288840152138383360) (+.f64 z (*.f64 y i)) (+.f64 a (*.f64 y i)))
(if (<=.f64 z -740000000000000034900805533656910836847495517487497965208095812714829292676592602541834618665061781655556055309914049004782194254490984295432192) z (if (<=.f64 z -10000000000000000146306952306748730309700429878646550592786107871697963642511482159104) (+.f64 a (*.f64 y i)) (if (<=.f64 z -18500000000000000937969947103622815887587254400240844800) z (+.f64 a (*.f64 y i)))))
(if (<=.f64 a 104999999999999992243974101445553942816559318013711719563745956275371349993995189085377843035824925442048) z a)
a
Compiler

Compiled 565 to 349 computations (38.2% saved)

soundness0.0ms (0%)

end550.0ms (1.3%)

Remove

(sort z t a)

Compiler

Compiled 495 to 199 computations (59.8% saved)

Profiling

Loading profile data...