Details

Time bar (total: 45.7s)

analyze636.0ms (1.4%)

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)

sample21.8s (47.6%)

Results
17.5s18343×body256invalid
3.5s8255×body256valid
643.0ms1260×body256infinite
0.0msbody1024valid
Bogosity

preprocess184.0ms (0.4%)

Algorithm
egg-herbie
Rules
17840×rational.json-simplify-41
6936×rational.json-simplify-1
82×rational.json-simplify-2
swap-z-t
swap-z-a
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01961827
13641827
27241827
313951827
413951827
517191827
617191827
747531827
847531827
947531827
1047531827
1173251827
1273251827
1373251827
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 z t) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (*.f64 y i)) (+.f64 z t))))
(+.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 a (+.f64 t (+.f64 z (*.f64 y (log.f64 x))))) (*.f64 x i)))
(+.f64 (+.f64 (*.f64 y (log.f64 x)) (+.f64 z t)) (+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 x i)))
(+.f64 (+.f64 (*.f64 y (log.f64 x)) (+.f64 z t)) (+.f64 (*.f64 x i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (+.f64 z (*.f64 y (log.f64 x))) (+.f64 (+.f64 t (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 x i)))
(+.f64 (+.f64 z (*.f64 y (log.f64 x))) (+.f64 (*.f64 x i) (+.f64 t (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))))))
(+.f64 z (+.f64 (+.f64 a (*.f64 y (log.f64 x))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (*.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 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 a (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) z) (+.f64 x t))) (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) z) (+.f64 x t)))))
(+.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 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) z) (+.f64 t a)))))
(+.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 a (+.f64 x z)) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) t) (+.f64 (*.f64 y i) (+.f64 a (+.f64 x z)))))
(+.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 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) a) (+.f64 (+.f64 x (+.f64 z t)) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) a) (+.f64 (*.f64 y i) (+.f64 x (+.f64 z t)))))
(+.f64 x (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 (log.f64 y) a) (+.f64 z (*.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 t (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 x 1/2)) (+.f64 a (+.f64 z (*.f64 (log.f64 y) b)))) (*.f64 y i)))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 x 1/2)) (+.f64 a (+.f64 z (*.f64 (log.f64 y) b))))))
(+.f64 (*.f64 (log.f64 y) b) (+.f64 (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 x 1/2)) (+.f64 z t))) (*.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 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 t (+.f64 (+.f64 a (+.f64 z (*.f64 (log.f64 y) c))) (+.f64 (*.f64 y i) (*.f64 (-.f64 b 1/2) (log.f64 x)))))
(+.f64 t (+.f64 (+.f64 (*.f64 y i) (*.f64 (-.f64 b 1/2) (log.f64 x))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) c)))))
(+.f64 z (+.f64 (*.f64 y i) (+.f64 t (+.f64 a (+.f64 (*.f64 (log.f64 y) c) (*.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 (+.f64 z (+.f64 t (*.f64 (log.f64 y) i))) (+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 x y)))
(+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) i))) (+.f64 (*.f64 x y) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.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 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 (log.f64 y) i)))) (*.f64 x y)))
(+.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 t (+.f64 (+.f64 y (*.f64 x (log.f64 z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 z i)))))
(+.f64 y (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 z)) (+.f64 t (+.f64 a (*.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 z (+.f64 y (*.f64 x (log.f64 t)))) (+.f64 (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 t i)))
(+.f64 (+.f64 z (+.f64 y (*.f64 x (log.f64 t)))) (+.f64 (*.f64 t i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 y (+.f64 (+.f64 z (+.f64 (*.f64 x (log.f64 t)) a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 t i))))
(+.f64 y (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 t i)) (+.f64 z (+.f64 a (*.f64 x (log.f64 t))))))
(+.f64 y (+.f64 (*.f64 t i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 t)) (+.f64 z a)))))
(+.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 (*.f64 x (log.f64 a)) (+.f64 z t)) (+.f64 y (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 a i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (+.f64 t (+.f64 (*.f64 x (log.f64 a)) y)) (*.f64 a i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 a i) (+.f64 t (+.f64 y (*.f64 x (log.f64 a)))))))
(+.f64 z (+.f64 t (+.f64 (+.f64 y (*.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 (+.f64 z (+.f64 t (+.f64 a (*.f64 b i)))) (*.f64 (log.f64 c) (-.f64 y 1/2))))
(+.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 a (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 c)) (+.f64 z t)) (*.f64 (log.f64 y) (-.f64 b 1/2))) (*.f64 c i)))
(+.f64 a (+.f64 (*.f64 c i) (+.f64 (+.f64 (*.f64 x (log.f64 c)) (+.f64 z t)) (*.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 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (+.f64 z (+.f64 (*.f64 x (log.f64 i)) t))) (*.f64 y i)))
(+.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 z (+.f64 (*.f64 x (log.f64 i)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (*.f64 y i)) t))))
(+.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 z t) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (*.f64 y i)) (+.f64 z t))))
(+.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 z t) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (*.f64 y i)) (+.f64 z t))))
(+.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 a (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t b)) (*.f64 (log.f64 c) (-.f64 z 1/2))) (*.f64 y i)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t b)) (*.f64 (log.f64 c) (-.f64 z 1/2)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 a b)) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (-.f64 z 1/2)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (-.f64 z 1/2))) (+.f64 t (+.f64 a b))))
(+.f64 (+.f64 a (*.f64 (log.f64 c) (-.f64 z 1/2))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 t b))))
(+.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 (*.f64 y i) (+.f64 t (+.f64 (+.f64 a (+.f64 (*.f64 x (log.f64 y)) c)) (*.f64 (-.f64 b 1/2) (log.f64 z)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 z)) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) c)))))
(+.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 c (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 a (*.f64 y i)))) (*.f64 (-.f64 b 1/2) (log.f64 z))))
(+.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 a (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t i))) (*.f64 y z)))
(+.f64 a (+.f64 (*.f64 y z) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t i)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 a i)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y z)) (+.f64 t (+.f64 a i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t 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 z t) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a (*.f64 y i)) (+.f64 z t))))
(+.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 y i) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 z (+.f64 a b)) (*.f64 (log.f64 c) (-.f64 t 1/2)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (log.f64 c) (-.f64 t 1/2)) (+.f64 z (+.f64 a b)))))
(+.f64 a (+.f64 b (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (log.f64 c) (-.f64 t 1/2)) (+.f64 z (*.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 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 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 z c) a)) (*.f64 (-.f64 b 1/2) (log.f64 t))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z c))) (*.f64 (-.f64 b 1/2) (log.f64 t))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 c (+.f64 (*.f64 y i) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 t))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 z (+.f64 c (*.f64 y i)))) (*.f64 (-.f64 b 1/2) (log.f64 t))))
(+.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 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 a (+.f64 i (*.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 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 a 1/2)) (+.f64 z t)) (+.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 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (+.f64 c (*.f64 (-.f64 b 1/2) (log.f64 a))) (*.f64 y i)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 y i) (+.f64 c (*.f64 (-.f64 b 1/2) (log.f64 a)))))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 a)) (+.f64 c (*.f64 y i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 z (+.f64 t (+.f64 c (*.f64 y i)))) (*.f64 (-.f64 b 1/2) (log.f64 a))))
(+.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 (*.f64 x (log.f64 y)) z) (+.f64 (+.f64 t i) (*.f64 (-.f64 b 1/2) (log.f64 c)))) (*.f64 y a))
(+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t i))) (*.f64 y a))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z i)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y a)) (+.f64 t (+.f64 z i))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 i (*.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 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 x (log.f64 y)) (+.f64 (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))) (*.f64 (log.f64 b) (-.f64 c 1/2))))
(+.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 z t)) (+.f64 (+.f64 a (*.f64 (log.f64 c) (-.f64 i 1/2))) (*.f64 y b)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) (+.f64 (*.f64 y b) (+.f64 a (*.f64 (log.f64 c) (-.f64 i 1/2)))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z a)) (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (*.f64 y b))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (*.f64 y b)) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (+.f64 z (+.f64 t (+.f64 a (*.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 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 z t) a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c)))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c)))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 t (+.f64 z a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c)) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 z (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (+.f64 a (*.f64 y c))))))
Symmetry

(sort z t a)

Compiler

Compiled 37 to 28 computations (24.3% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Rules
942×rational.json-simplify-41
706×rational.json-simplify-1
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))))))

eval2.0ms (0%)

Compiler

Compiled 176 to 70 computations (60.2% saved)

prune3.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)

localize28.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.3b
(*.f64 x (log.f64 y))
Compiler

Compiled 99 to 30 computations (69.7% saved)

series335.0ms (0.7%)

Counts
4 → 164
Calls

42 calls:

TimeVariablePointExpression
213.0ms
c
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
26.0ms
x
@0
(*.f64 x (log.f64 y))
22.0ms
y
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
13.0ms
y
@0
(*.f64 x (log.f64 y))
11.0ms
y
@inf
(*.f64 x (log.f64 y))

rewrite389.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1656×rational.json-simplify-35
1306×rational.json-1
1306×rational.json-2
1306×rational.json-3
1258×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02096
112896
224996
358596
4139896
5326896
6518296
Stop Event
node limit
Counts
4 → 66
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 (log.f64 (pow.f64 (sqrt.f64 y) x)) (log.f64 (pow.f64 (sqrt.f64 y) x)))))) (#(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 (*.f64 (log.f64 y) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (log.f64 y) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4)))))) 64)))) (#(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 log.f64 (pow.f64 (pow.f64 (sqrt.f64 y) x) 2))))))
((#(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 (log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b -1/2))) (log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b -1/2))))))) (#(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 (log.f64 (pow.f64 (pow.f64 c 2) (+.f64 b -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))))) 64)))) (#(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 log.f64 (pow.f64 (sqrt.f64 (pow.f64 c 2)) (+.f64 b -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 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 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 4)))) (#(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 (*.f64 x (log.f64 y)) z) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)))))

simplify407.0ms (0.9%)

Algorithm
egg-herbie
Rules
1898×rational.json-simplify-35
1014×rational.json-simplify-41
966×rational.json-simplify-51
898×rational.json-simplify-2
678×exponential.json-simplify-29
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02087280
15017200
212107200
329777200
445287200
551327168
660277168
773397168
Stop Event
node limit
Counts
230 → 145
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 (log.f64 (pow.f64 (sqrt.f64 y) x)) (log.f64 (pow.f64 (sqrt.f64 y) x)))
(-.f64 (*.f64 x (log.f64 y)) 0)
(/.f64 (*.f64 x (log.f64 y)) 1)
(/.f64 (*.f64 x (*.f64 (log.f64 y) 2)) 2)
(/.f64 (*.f64 x (*.f64 (log.f64 y) 4)) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4)))))) 64)
(pow.f64 (*.f64 x (log.f64 y)) 1)
(log.f64 (pow.f64 y x))
(log.f64 (pow.f64 (pow.f64 (sqrt.f64 y) x) 2))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)
(+.f64 0 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b -1/2))) (log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b -1/2))))
(-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(/.f64 (log.f64 (pow.f64 (pow.f64 c 2) (+.f64 b -1/2))) 2)
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))))) 64)
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log.f64 (pow.f64 (sqrt.f64 (pow.f64 c 2)) (+.f64 b -1/2)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t))))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t))))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 4)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 x (log.f64 y)) z) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) z))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) z)))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) z)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 4)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))))) 64)
(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 -1 (*.f64 x (log.f64 (/.f64 1 y))))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))
(*.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))))
(neg.f64 (*.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)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.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)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.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)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.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)) (-.f64 1/2 b))
(*.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 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.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 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.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 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.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 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.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 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (+.f64 a t) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (*.f64 -1/2 (log.f64 c)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 a 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)) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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)) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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)) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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)) (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.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 (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.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 (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.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 (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.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 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) 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 (log.f64 (pow.f64 (sqrt.f64 y) x)) (log.f64 (pow.f64 (sqrt.f64 y) x)))
(*.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 (*.f64 (log.f64 y) 2)) 2)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 x (*.f64 (log.f64 y) 4)) 4)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))) 8)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4)))) 16)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))))) 32)
(*.f64 (log.f64 y) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (log.f64 y) 4)))))) 64)
(*.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 (log.f64 y) x)
(log.f64 (pow.f64 (pow.f64 (sqrt.f64 y) x) 2))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 0 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b -1/2))) (log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b -1/2))))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (log.f64 (pow.f64 (pow.f64 c 2) (+.f64 b -1/2))) 2)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 4)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))) 8)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))) 16)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) 32)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))))) 64)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log.f64 (pow.f64 (sqrt.f64 (pow.f64 c 2)) (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 0)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2))
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))))
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t))))))
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t))))) 2)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(*.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 4)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 2) 2)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4) 4)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)) 8)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))) 16)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 4))))) 64)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)
(+.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 t (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) z) 0)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) z))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) z)))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) z)) 2)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 4)
(+.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 (*.f64 x (log.f64 y)) z) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)) 8)
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))) 16)
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)))) 32)
(+.f64 (*.f64 (log.f64 y) x) z)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) z) 4))))) 64)
(+.f64 (*.f64 (log.f64 y) x) z)
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) z) 1)
(+.f64 (*.f64 (log.f64 y) x) z)

eval93.0ms (0.2%)

Compiler

Compiled 3510 to 1538 computations (56.2% saved)

prune118.0ms (0.3%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1405145
Fresh000
Picked101
Done000
Total1415146
Error
0.1b
Counts
146 → 5
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 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.f64 y i))
1.3b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
8.2b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
36.5b
(+.f64 z (*.f64 y i))
41.5b
(+.f64 a (*.f64 y i))
Compiler

Compiled 216 to 154 computations (28.7% saved)

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 111 to 44 computations (60.4% saved)

series54.0ms (0.1%)

Counts
3 → 204
Calls

51 calls:

TimeVariablePointExpression
13.0ms
y
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
11.0ms
b
@0
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
7.0ms
c
@-inf
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
3.0ms
i
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.f64 y i))
2.0ms
c
@-inf
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.f64 y i))

rewrite79.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1546×rational.json-simplify-35
1198×rational.json-1
1198×rational.json-2
1198×rational.json-3
1186×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025149
1172149
2342149
3794149
41968149
54881149
Stop Event
node limit
Counts
3 → 44
Calls
Call 1
Inputs
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 1/2 (-.f64 1/2 b))) (*.f64 (log.f64 (/.f64 1 c)) (*.f64 1/2 (-.f64 1/2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)))))

simplify1.0s (2.2%)

Algorithm
egg-herbie
Rules
2880×rational.json-simplify-51
1612×rational.json-simplify-35
1192×rational.json-simplify-2
1078×rational.json-simplify-1
664×exponential.json-simplify-32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019713678
151013560
2118013434
3224013386
4330413386
5385813386
6428213386
7472613386
8598713386
9666513386
Stop Event
node limit
Counts
248 → 178
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 1/2 (log.f64 (/.f64 1 c)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (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 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (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 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.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 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) t)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) z)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(*.f64 i y)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) t))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 0)
(+.f64 0 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 1/2 (-.f64 1/2 b))) (*.f64 (log.f64 (/.f64 1 c)) (*.f64 1/2 (-.f64 1/2 b))))
(-.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 0)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 1)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 2)) 2)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))))) 32)
(pow.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 1)
(log.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))
(-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 0)
(*.f64 1 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2))
(*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))) 2)
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 0)
(*.f64 1 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2))
(*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t)))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t)))))) 2)
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
Outputs
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 1/2 (log.f64 (/.f64 1 c)))
(log.f64 (sqrt.f64 (/.f64 1 c)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))))
(+.f64 (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) t)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 a t) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a t)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
z
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 z (*.f64 (log.f64 y) x)) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
t
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))))
(+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 t (+.f64 z (*.f64 y i))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) a))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (*.f64 y i))) (+.f64 a t)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (*.f64 y i))) (+.f64 a t)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (*.f64 y i))) (+.f64 a t)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (*.f64 y i))))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 y i)))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 y i)))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 y i)))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) t))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (*.f64 (log.f64 y) x))) (+.f64 a (*.f64 y i)))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a t)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a t))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 z a)) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (+.f64 z (+.f64 t (*.f64 (log.f64 y) x))) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (*.f64 y i) (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (*.f64 y i) (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (*.f64 y i) (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (*.f64 y i) (neg.f64 (*.f64 (log.f64 c) (-.f64 1/2 b)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))))
(+.f64 (+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))) (*.f64 y i))
(+.f64 a (+.f64 (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i)) (log.f64 (sqrt.f64 (/.f64 1 c)))))
(+.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 y i)))
(+.f64 (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 y i)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (*.f64 y i))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z))))))
(+.f64 (+.f64 (+.f64 t (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 (log.f64 y) x))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 0)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(+.f64 0 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 1/2 (-.f64 1/2 b))) (*.f64 (log.f64 (/.f64 1 c)) (*.f64 1/2 (-.f64 1/2 b))))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(-.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 0)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 1)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 2)) 2)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)) 4)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))) 8)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) 16)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))))) 32)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(pow.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) 1)
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(log.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 0)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 1 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t))))) 2)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 2)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)) 8)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) 16)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(-.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 0)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 1 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t)))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 1/2)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 1/4)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t)))))) 2)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(/.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 2)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)) 8)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) 16)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)))) 32)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(pow.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 19 to 10 computations (47.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite269.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1524×rational.json-simplify-35
1424×rational.json-simplify-1
1386×exponential.json-3
1386×rational.json-1
1386×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14613
210213
321413
439713
589613
6231213
7417413
8535813
9686913
10768013
11768013
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(+.f64 a (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 a (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 a (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 y i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 a (*.f64 y i)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 y i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 y i)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 a (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 y i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 a (*.f64 y i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a (*.f64 y i)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 a (*.f64 y i)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 y i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a (*.f64 y i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 a (*.f64 y i)) 1)))))

simplify792.0ms (1.7%)

Algorithm
egg-herbie
Rules
5768×rational.json-simplify-51
3544×rational.json-simplify-35
1326×rational.json-simplify-49
1150×rational.json-simplify-2
1146×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056689
1123689
2425689
31175689
41893689
52761689
63257689
73331689
83379689
93411689
103443689
113475689
123507689
133539689
143571689
153603689
163635689
173667689
183699689
194579689
204828689
214921689
225010689
235097689
245183689
255396689
265396689
275482689
285568689
295654689
305740689
315826689
325912689
335998689
346084689
356170689
Stop Event
node limit
Counts
59 → 28
Calls
Call 1
Inputs
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(*.f64 y i)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(*.f64 y i)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(-.f64 (+.f64 a (*.f64 y i)) 0)
(*.f64 (+.f64 a (*.f64 y i)) 1)
(*.f64 1 (+.f64 a (*.f64 y i)))
(*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 1/2))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 2) 1/2)
(*.f64 4 (*.f64 (+.f64 a (*.f64 y i)) 1/4))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 4) 1/4)
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 8) 1/8)
(*.f64 1/2 (*.f64 (+.f64 a (*.f64 y i)) 2))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 a (*.f64 y i)) 4))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 a (*.f64 y i)) 8))
(/.f64 (+.f64 a (*.f64 y i)) 1)
(/.f64 (*.f64 (+.f64 a (*.f64 y i)) 2) 2)
(/.f64 (*.f64 (+.f64 a (*.f64 y i)) 4) 4)
(/.f64 (*.f64 (+.f64 a (*.f64 y i)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)))))) 256)
(pow.f64 (+.f64 a (*.f64 y i)) 1)
Outputs
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(+.f64 (*.f64 y i) a)
(+.f64 a (*.f64 i y))
(-.f64 (+.f64 a (*.f64 y i)) 0)
(+.f64 a (*.f64 i y))
(*.f64 (+.f64 a (*.f64 y i)) 1)
(+.f64 a (*.f64 i y))
(*.f64 1 (+.f64 a (*.f64 y i)))
(+.f64 a (*.f64 i y))
(*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 1/2))
(+.f64 a (*.f64 i y))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 2) 1/2)
(+.f64 a (*.f64 i y))
(*.f64 4 (*.f64 (+.f64 a (*.f64 y i)) 1/4))
(+.f64 a (*.f64 i y))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 4) 1/4)
(+.f64 a (*.f64 i y))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 8) 1/8)
(+.f64 a (*.f64 i y))
(*.f64 1/2 (*.f64 (+.f64 a (*.f64 y i)) 2))
(+.f64 a (*.f64 i y))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 1/2) 2)
(+.f64 a (*.f64 i y))
(*.f64 1/4 (*.f64 (+.f64 a (*.f64 y i)) 4))
(+.f64 a (*.f64 i y))
(*.f64 (*.f64 (+.f64 a (*.f64 y i)) 1/4) 4)
(+.f64 a (*.f64 i y))
(*.f64 1/8 (*.f64 (+.f64 a (*.f64 y i)) 8))
(+.f64 a (*.f64 i y))
(/.f64 (+.f64 a (*.f64 y i)) 1)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 (+.f64 a (*.f64 y i)) 2) 2)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 (+.f64 a (*.f64 y i)) 4) 4)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 (+.f64 a (*.f64 y i)) 8) 8)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)) 16)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8))) 32)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)))) 64)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8))))) 128)
(+.f64 a (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 a (*.f64 y i)) 8)))))) 256)
(+.f64 a (*.f64 i y))
(pow.f64 (+.f64 a (*.f64 y i)) 1)
(+.f64 a (*.f64 i y))

localize9.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)

series1.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
z
@inf
(+.f64 z (*.f64 y i))
0.0ms
i
@inf
(+.f64 z (*.f64 y i))

rewrite181.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1524×rational.json-simplify-35
1424×rational.json-simplify-1
1386×exponential.json-3
1386×rational.json-1
1386×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14613
210213
321413
439713
589613
6231213
7417413
8535813
9686913
10768013
11768013
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(+.f64 z (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 z (*.f64 y i)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (*.f64 y i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (*.f64 y i)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 z (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (*.f64 y i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 z (*.f64 y i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (*.f64 y i)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 z (*.f64 y i)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (*.f64 y i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 y i)) 1)))))

simplify786.0ms (1.7%)

Algorithm
egg-herbie
Rules
5768×rational.json-simplify-51
3544×rational.json-simplify-35
1326×rational.json-simplify-49
1150×rational.json-simplify-2
1146×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056689
1123689
2425689
31175689
41893689
52761689
63257689
73331689
83379689
93411689
103443689
113475689
123507689
133539689
143571689
153603689
163635689
173667689
183699689
194579689
204828689
214921689
225010689
235097689
245183689
255396689
265396689
275482689
285568689
295654689
305740689
315826689
325912689
335998689
346084689
356170689
Stop Event
node limit
Counts
59 → 28
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 (+.f64 z (*.f64 y i)) 0)
(*.f64 (+.f64 z (*.f64 y i)) 1)
(*.f64 1 (+.f64 z (*.f64 y i)))
(*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 1/2))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) 1/2)
(*.f64 4 (*.f64 (+.f64 z (*.f64 y i)) 1/4))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 4) 1/4)
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 8) 1/8)
(*.f64 1/2 (*.f64 (+.f64 z (*.f64 y i)) 2))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 z (*.f64 y i)) 4))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 1/4) 4)
(*.f64 1/8 (*.f64 (+.f64 z (*.f64 y i)) 8))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) 2)
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) 4) 4)
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)))))) 256)
(pow.f64 (+.f64 z (*.f64 y i)) 1)
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 (+.f64 z (*.f64 y i)) 0)
(+.f64 z (*.f64 i y))
(*.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(*.f64 1 (+.f64 z (*.f64 y i)))
(+.f64 z (*.f64 i y))
(*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 1/2))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) 1/2)
(+.f64 z (*.f64 i y))
(*.f64 4 (*.f64 (+.f64 z (*.f64 y i)) 1/4))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 4) 1/4)
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 8) 1/8)
(+.f64 z (*.f64 i y))
(*.f64 1/2 (*.f64 (+.f64 z (*.f64 y i)) 2))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 1/2) 2)
(+.f64 z (*.f64 i y))
(*.f64 1/4 (*.f64 (+.f64 z (*.f64 y i)) 4))
(+.f64 z (*.f64 i y))
(*.f64 (*.f64 (+.f64 z (*.f64 y i)) 1/4) 4)
(+.f64 z (*.f64 i y))
(*.f64 1/8 (*.f64 (+.f64 z (*.f64 y i)) 8))
(+.f64 z (*.f64 i y))
(/.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) 2) 2)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) 4) 4)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 (+.f64 z (*.f64 y i)) 8) 8)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)) 16)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8))) 32)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)))) 64)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8))))) 128)
(+.f64 z (*.f64 i y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (*.f64 y i)) 8)))))) 256)
(+.f64 z (*.f64 i y))
(pow.f64 (+.f64 z (*.f64 y i)) 1)
(+.f64 z (*.f64 i y))

localize22.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
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 66 to 27 computations (59.1% saved)

series7.0ms (0%)

Counts
2 → 135
Calls

36 calls:

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

rewrite666.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1768×rational.json-simplify-35
1422×rational.json-1
1422×rational.json-2
1422×rational.json-3
1398×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01982
112682
225882
360582
4156682
5366782
6551382
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(+.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 y i))
Outputs
((#(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 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2))))) (#(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 1 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.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))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)))) (#(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 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 (+.f64 t z) (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2))))) (#(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 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 2 (*.f64 1/2 (+.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)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))))) (#(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)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))))) (#(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)))) 4) 4)))) (#(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 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2) 2)))) (#(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)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))))) 64)))) (#(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)))))

simplify1.1s (2.4%)

Algorithm
egg-herbie
Rules
3274×rational.json-simplify-51
2474×rational.json-simplify-35
2312×rational.json-simplify-2
1452×rational.json-simplify-1
712×rational.json-simplify-41
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01477291
13576699
28486699
319866699
430096699
533636667
634496667
735196667
835786667
936376667
1042386667
1143916667
1244546667
1345136667
1445706667
1546236667
1650376667
1750906667
1851436667
1951966667
2052496667
2168996667
2271456667
2371556667
2471576667
2571576667
2672106667
2772636667
2873166667
2977956667
3078486667
3179016667
3279546667
Stop Event
node limit
Counts
173 → 117
Calls
Call 1
Inputs
(+.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 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 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2))
(*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(*.f64 1 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(*.f64 2 (*.f64 1/2 (+.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))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))))) 64)
(pow.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 (+.f64 t z) (*.f64 y i)))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2))
(*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(*.f64 1 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))
(*.f64 2 (*.f64 1/2 (+.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)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 1)
Outputs
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.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 -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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.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 -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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 t z) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a t)))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 t z) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a t)))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 t z) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a t)))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 t z) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (+.f64 a t) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a t)))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a t)))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t)))
(+.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 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t)))
(+.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 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t)))
(+.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 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t)))
(+.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 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 z (*.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 (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 t (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 t (+.f64 (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))) a))
(+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 z (*.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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.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 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.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 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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 (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 z (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 z (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 z (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 z (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (*.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 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a 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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 (*.f64 i y) a)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 (*.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 (-.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(*.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(*.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(*.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(*.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.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 a (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (-.f64 b 1/2)))) (*.f64 i y)))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(-.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 0)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 1 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2) 1/2)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 1/4)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 2)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2) 2)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)) 8)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))) 16)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)))) 32)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))))) 64)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(pow.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.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 -1/2 b)))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a t)))
(-.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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2) 1/2)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4) 1/4)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) 2)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4) 4)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 2) 2)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4) 4)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)) 8)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))) 16)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)))) 32)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 4))))) 64)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(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 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)) (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 t (*.f64 i y))))
(+.f64 (+.f64 t (+.f64 a z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (+.f64 -1/2 b))))

localize23.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 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
0.2b
(*.f64 (log.f64 c) b)
0.3b
(*.f64 x (log.f64 y))
Compiler

Compiled 89 to 18 computations (79.8% saved)

series16.0ms (0%)

Counts
2 → 104
Calls

30 calls:

TimeVariablePointExpression
9.0ms
b
@0
(*.f64 (log.f64 c) b)
1.0ms
z
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
0.0ms
x
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
0.0ms
c
@0
(*.f64 (log.f64 c) b)
0.0ms
b
@inf
(*.f64 (log.f64 c) b)

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1516×rational.json-1
1516×rational.json-2
1516×rational.json-3
1468×exponential.json-3
1468×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02168
113668
226968
365268
4165568
5396668
6587168
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(*.f64 (log.f64 c) b)
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
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 b (log.f64 (sqrt.f64 c))) (*.f64 b (log.f64 (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 c) b) 0)))) (#(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) (+.f64 b b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (*.f64 b 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (sqrt.f64 (pow.f64 c (+.f64 b b))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)))))

simplify154.0ms (0.3%)

Algorithm
egg-herbie
Rules
1738×rational.json-simplify-35
1306×rational.json-simplify-1
958×rational.json-simplify-2
892×rational.json-simplify-41
584×rational.json-simplify-46
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01456309
13696265
28616265
320336265
433336265
540326265
651306265
Stop Event
node limit
Counts
135 → 99
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 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.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 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 (log.f64 c) b) 0)
(+.f64 0 (*.f64 (log.f64 c) b))
(+.f64 (*.f64 b (log.f64 (sqrt.f64 c))) (*.f64 b (log.f64 (sqrt.f64 c))))
(-.f64 (*.f64 (log.f64 c) b) 0)
(/.f64 (*.f64 (log.f64 c) b) 1)
(/.f64 (*.f64 (log.f64 c) (+.f64 b b)) 2)
(/.f64 (*.f64 (log.f64 c) (*.f64 b 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4))))) 32)
(pow.f64 (*.f64 (log.f64 c) b) 1)
(log.f64 (pow.f64 c b))
(log.f64 (sqrt.f64 (pow.f64 c (+.f64 b b))))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
Outputs
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.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 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (+.f64 (*.f64 y i) z)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (+.f64 (*.f64 y i) z)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (+.f64 (*.f64 y i) z)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z))) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(*.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 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 i y))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 b (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a t))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 b (log.f64 c)) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 a z) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (+.f64 t (*.f64 (log.f64 y) x)) (*.f64 y i))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (*.f64 y i) (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (+.f64 t (*.f64 (log.f64 y) x)) (*.f64 y i))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (*.f64 y i) (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (+.f64 t (*.f64 (log.f64 y) x)) (*.f64 y i))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (*.f64 y i) (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z)))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (+.f64 t (*.f64 (log.f64 y) x)) (*.f64 y i))))
(+.f64 a (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 (*.f64 y i) (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (+.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 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (+.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 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (+.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 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 b (+.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 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 z (*.f64 (log.f64 y) x))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(+.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 b (log.f64 (sqrt.f64 c))) (*.f64 b (log.f64 (sqrt.f64 c))))
(*.f64 b (log.f64 c))
(-.f64 (*.f64 (log.f64 c) b) 0)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 (log.f64 c) b) 1)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 (log.f64 c) (+.f64 b b)) 2)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 (log.f64 c) (*.f64 b 4)) 4)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4))) 8)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4)))) 16)
(*.f64 b (log.f64 c))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 b 4))))) 32)
(*.f64 b (log.f64 c))
(pow.f64 (*.f64 (log.f64 c) b) 1)
(*.f64 b (log.f64 c))
(log.f64 (pow.f64 c b))
(log.f64 (sqrt.f64 (pow.f64 c (+.f64 b b))))
(*.f64 b (log.f64 c))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 0)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1/2))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 1/2)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 1/4)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1/2) 2)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 2) 2)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4) 4)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)) 8)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4))) 16)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 4)))) 32)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))) 1)
(+.f64 a (+.f64 (*.f64 y i) (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))))

eval284.0ms (0.6%)

Compiler

Compiled 11068 to 4597 computations (58.5% saved)

prune408.0ms (0.9%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New53313546
Fresh000
Picked101
Done224
Total53615551
Error
0.1b
Counts
551 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
24.4b
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i))
8.2b
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
8.4b
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
14.8b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
22.3b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
49.0b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
46.0b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
12.5b
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
36.5b
(+.f64 z (*.f64 y i))
41.5b
(+.f64 a (*.f64 y i))
55.5b
(*.f64 (log.f64 y) x)
52.3b
(*.f64 (log.f64 c) b)
56.5b
(*.f64 y i)
42.7b
z
47.8b
a
Compiler

Compiled 454 to 338 computations (25.6% saved)

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 41 computations (47.4% saved)

series8.0ms (0%)

Counts
4 → 144
Calls

45 calls:

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

rewrite104.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2084×rational.json-1
1396×rational.json-simplify-35
1082×rational.json-2
1082×rational.json-3
1076×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021128
1150128
2315128
3718128
41814128
54430128
67621128
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(log.f64 (/.f64 1 c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))) (log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (*.f64 (-.f64 1/2 b) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (log.f64 (sqrt.f64 (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 (/.f64 1 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (pow.f64 (pow.f64 (/.f64 1 c) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (sqrt.f64 (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (pow.f64 (/.f64 1 c) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (log.f64 (/.f64 1 c)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (/.f64 1 c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (/.f64 1 c)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 c)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 1 c)) 1)))))

simplify1.3s (2.9%)

Algorithm
egg-herbie
Rules
1486×exponential.json-simplify-23
1438×rational.json-simplify-35
1130×rational.json-simplify-51
1060×rational.json-simplify-2
1006×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01888130
14298032
210157906
330767858
454567858
562157858
670467858
778657858
Stop Event
node limit
Counts
210 → 151
Calls
Call 1
Inputs
(*.f64 1/2 (log.f64 (/.f64 1 c)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (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 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (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 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))
a
a
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) z))
t
t
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) t))
z
z
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(*.f64 -1 (log.f64 c))
(*.f64 -1 (log.f64 c))
(*.f64 -1 (log.f64 c))
(*.f64 -1 (log.f64 c))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 0)
(+.f64 0 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))) (log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))))
(-.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 0)
(/.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 1)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 2)) 2)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))))) 32)
(pow.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 1)
(log.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))
(log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (*.f64 (-.f64 1/2 b) 2))))
(-.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2))
(*.f64 1 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2) 1/2)
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2))
(*.f64 1 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)
(+.f64 (log.f64 (/.f64 1 c)) 0)
(+.f64 0 (log.f64 (/.f64 1 c)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (log.f64 (sqrt.f64 (/.f64 1 c))))
(-.f64 (log.f64 (/.f64 1 c)) 0)
(*.f64 1/2 (*.f64 (log.f64 (/.f64 1 c)) 2))
(*.f64 1 (log.f64 (/.f64 1 c)))
(*.f64 1 (log.f64 (pow.f64 (pow.f64 (/.f64 1 c) 2) 1/2)))
(*.f64 (log.f64 (/.f64 1 c)) 1)
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 1 c))))
(*.f64 2 (log.f64 (pow.f64 (/.f64 1 c) 1/2)))
(*.f64 4 (/.f64 (log.f64 (/.f64 1 c)) 4))
(*.f64 (*.f64 (log.f64 (/.f64 1 c)) 2) 1/2)
(*.f64 (*.f64 (log.f64 (/.f64 1 c)) 4) 1/4)
(*.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) 2)
(/.f64 (log.f64 (/.f64 1 c)) 1)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) 2) 2)
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4)))) 32)
(pow.f64 (log.f64 (/.f64 1 c)) 1)
Outputs
(*.f64 1/2 (log.f64 (/.f64 1 c)))
(log.f64 (sqrt.f64 (/.f64 1 c)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b))
(neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b))
(neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)))
(*.f64 (log.f64 (/.f64 1 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b)))
(*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)))
(*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b)))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b))
(*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b))
(neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b))
(neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t z))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) z)))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))
(+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 z (+.f64 t (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
a
a
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) z))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a z))
t
t
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) t))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t a))
(+.f64 a (+.f64 t (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
z
z
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 i y) (+.f64 (+.f64 a z) t)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b))
(neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b))
(neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 z (*.f64 i y))) a)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 a (+.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 c)) b)) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 i y) (+.f64 (+.f64 a z) t)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 i y) (+.f64 (+.f64 a z) t)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 i y) (+.f64 (+.f64 a z) t)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 c) (-.f64 1/2 b))) (+.f64 (*.f64 i y) (+.f64 (+.f64 a z) t)))
(+.f64 (*.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (neg.f64 (-.f64 1/2 b))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 1/2 b)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))) (+.f64 a (+.f64 z (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 -1 (log.f64 c))
(neg.f64 (log.f64 c))
(*.f64 -1 (log.f64 c))
(neg.f64 (log.f64 c))
(*.f64 -1 (log.f64 c))
(neg.f64 (log.f64 c))
(*.f64 -1 (log.f64 c))
(neg.f64 (log.f64 c))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 -1 c)))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 0)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(+.f64 0 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))) (log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))))
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(-.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 0)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(/.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 1)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 2)) 2)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)) 4)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))) 8)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) 16)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4)))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) (*.f64 (-.f64 1/2 b) 4))))) 32)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(pow.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) 1)
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(log.f64 (pow.f64 (/.f64 1 c) (-.f64 1/2 b)))
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(log.f64 (sqrt.f64 (pow.f64 (/.f64 1 c) (*.f64 (-.f64 1/2 b) 2))))
(*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))
(-.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 0)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 1 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2) 1/2)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4) 1/4)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))) 2)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 2) 2)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4) 4)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4)) 8)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))) 16)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 4)))) 32)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(pow.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) 1)
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(-.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 0)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 1 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2) 1/2)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4) 1/4)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))) 2)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(/.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 2) 2)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4) 4)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4)) 8)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))) 16)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 4)))) 32)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(pow.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))) 1)
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (log.f64 (/.f64 1 c)) 0)
(log.f64 (/.f64 1 c))
(+.f64 0 (log.f64 (/.f64 1 c)))
(log.f64 (/.f64 1 c))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) (log.f64 (sqrt.f64 (/.f64 1 c))))
(log.f64 (/.f64 1 c))
(-.f64 (log.f64 (/.f64 1 c)) 0)
(log.f64 (/.f64 1 c))
(*.f64 1/2 (*.f64 (log.f64 (/.f64 1 c)) 2))
(log.f64 (/.f64 1 c))
(*.f64 1 (log.f64 (/.f64 1 c)))
(log.f64 (/.f64 1 c))
(*.f64 1 (log.f64 (pow.f64 (pow.f64 (/.f64 1 c) 2) 1/2)))
(log.f64 (/.f64 1 c))
(*.f64 (log.f64 (/.f64 1 c)) 1)
(log.f64 (/.f64 1 c))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 1 c))))
(log.f64 (/.f64 1 c))
(*.f64 2 (log.f64 (pow.f64 (/.f64 1 c) 1/2)))
(log.f64 (/.f64 1 c))
(*.f64 4 (/.f64 (log.f64 (/.f64 1 c)) 4))
(log.f64 (/.f64 1 c))
(*.f64 (*.f64 (log.f64 (/.f64 1 c)) 2) 1/2)
(log.f64 (/.f64 1 c))
(*.f64 (*.f64 (log.f64 (/.f64 1 c)) 4) 1/4)
(log.f64 (/.f64 1 c))
(*.f64 (log.f64 (sqrt.f64 (/.f64 1 c))) 2)
(log.f64 (/.f64 1 c))
(/.f64 (log.f64 (/.f64 1 c)) 1)
(log.f64 (/.f64 1 c))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) 2) 2)
(log.f64 (/.f64 1 c))
(/.f64 (*.f64 (log.f64 (/.f64 1 c)) 4) 4)
(log.f64 (/.f64 1 c))
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4)) 8)
(log.f64 (/.f64 1 c))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4))) 16)
(log.f64 (/.f64 1 c))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4))) (*.f64 2 (*.f64 2 (*.f64 (log.f64 (/.f64 1 c)) 4)))) 32)
(log.f64 (/.f64 1 c))
(pow.f64 (log.f64 (/.f64 1 c)) 1)
(log.f64 (/.f64 1 c))

localize6.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 16 to 10 computations (37.5% saved)

series0.0ms (0%)

Counts
1 → 8
Calls

6 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(*.f64 (log.f64 y) x)
0.0ms
y
@0
(*.f64 (log.f64 y) x)
0.0ms
y
@inf
(*.f64 (log.f64 y) x)
0.0ms
x
@inf
(*.f64 (log.f64 y) x)
0.0ms
x
@-inf
(*.f64 (log.f64 y) x)

rewrite243.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1828×rational.json-1
1828×rational.json-2
1158×rational.json-3
1110×exponential.json-3
1110×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
14511
210311
321811
439511
587211
6222011
7492311
8764911
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 (sqrt.f64 y))) (*.f64 x (log.f64 (sqrt.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 y) (*.f64 x 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 y) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 y) (*.f64 x 4))))))))

simplify449.0ms (1%)

Algorithm
egg-herbie
Rules
1254×rational.json-simplify-2
1040×rational.json-simplify-46
860×rational.json-simplify-1
860×rational.json-simplify-35
690×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060424
1144408
2284408
3602404
41903404
53785404
66156404
Stop Event
node limit
Counts
24 → 24
Calls
Call 1
Inputs
(*.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 (*.f64 (log.f64 y) x) 0)
(+.f64 0 (*.f64 (log.f64 y) x))
(+.f64 (*.f64 x (log.f64 (sqrt.f64 y))) (*.f64 x (log.f64 (sqrt.f64 y))))
(-.f64 (*.f64 (log.f64 y) x) 0)
(/.f64 (*.f64 (log.f64 y) x) 1)
(/.f64 (*.f64 (log.f64 y) (+.f64 x x)) 2)
(/.f64 (*.f64 (log.f64 y) (*.f64 x 4)) 4)
(/.f64 (*.f64 (log.f64 y) (*.f64 x 8)) 8)
(/.f64 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8)))))) 128)
(pow.f64 (*.f64 (log.f64 y) x) 1)
(log.f64 (pow.f64 y x))
(log.f64 (pow.f64 (sqrt.f64 y) (+.f64 x x)))
(log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 y) (*.f64 x 4))))
Outputs
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.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 (*.f64 (log.f64 y) x) 0)
(*.f64 x (log.f64 y))
(+.f64 0 (*.f64 (log.f64 y) x))
(*.f64 x (log.f64 y))
(+.f64 (*.f64 x (log.f64 (sqrt.f64 y))) (*.f64 x (log.f64 (sqrt.f64 y))))
(*.f64 x (log.f64 y))
(-.f64 (*.f64 (log.f64 y) x) 0)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) x) 1)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) (+.f64 x x)) 2)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) (*.f64 x 4)) 4)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 (log.f64 y) (*.f64 x 8)) 8)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))) 16)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8)))) 32)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))))) 64)
(*.f64 x (log.f64 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 8)))))) 128)
(*.f64 x (log.f64 y))
(pow.f64 (*.f64 (log.f64 y) x) 1)
(*.f64 x (log.f64 y))
(log.f64 (pow.f64 y x))
(log.f64 (pow.f64 (sqrt.f64 y) (+.f64 x x)))
(log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 y) (*.f64 x 4))))
(log.f64 (pow.f64 (sqrt.f64 (sqrt.f64 y)) (*.f64 x 4)))
(*.f64 x (log.f64 (pow.f64 (sqrt.f64 y) 2)))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 28 to 12 computations (57.1% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1376×rational.json-1
1376×rational.json-2
1376×rational.json-3
1336×exponential.json-3
1336×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
16523
213523
328623
454023
5124423
6290523
7586623
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)))))

simplify1.2s (2.6%)

Algorithm
egg-herbie
Rules
3286×rational.json-simplify-35
2458×rational.json-simplify-2
1632×rational.json-simplify-49
1244×rational.json-simplify-1
1134×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0661262
11341250
23291250
39301250
415251250
529911250
638531250
739151250
839571250
939961250
1044891250
1146431250
1247371250
1348081250
1448631250
1549181250
1649731250
1750281250
1850831250
1962051250
2069171250
2171161250
2271671250
2372171250
2472671250
2573171250
2673671250
2774171250
2874171250
2974671250
3075171250
3175671250
3276171250
3376671250
3477171250
3577671250
3678171250
3778671250
3879171250
3979671250
Stop Event
node limit
Counts
56 → 32
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8))))) 128)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y i) (*.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 i y))
(+.f64 (*.f64 y i) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y i) (*.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 i y))
(+.f64 (*.f64 y i) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (*.f64 y i) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 0)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1/2))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1/2) 2)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8) 8)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)) 16)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8))) 32)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)))) 64)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 8))))) 128)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) 1)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))

localize16.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))
0.0b
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
0.3b
(*.f64 (log.f64 y) x)
Compiler

Compiled 55 to 15 computations (72.7% saved)

series4.0ms (0%)

Counts
2 → 132
Calls

33 calls:

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

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1708×rational.json-simplify-35
1322×rational.json-1
1322×rational.json-2
1322×rational.json-3
1298×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01670
111070
224170
357670
4155170
5358470
6530070
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)))))

simplify434.0ms (1%)

Algorithm
egg-herbie
Rules
5442×rational.json-simplify-41
1592×rational.json-simplify-35
1550×rational.json-simplify-51
1540×rational.json-simplify-2
998×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01225528
12795500
26935500
317415500
427605500
531115500
632015500
732725500
833335500
933925500
1040705500
1141985500
1242615500
1343205500
1443735500
1544265500
1648395500
1748925500
1849455500
Stop Event
node limit
Counts
170 → 102
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.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 i y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.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 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) 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 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 (*.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 0)
(*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)
(*.f64 1 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 4)
(/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)
Outputs
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (+.f64 z (*.f64 y i)))))
(+.f64 (+.f64 (+.f64 z (*.f64 y i)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))) (+.f64 a t))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (+.f64 z (*.f64 y i)))))
(+.f64 (+.f64 (+.f64 z (*.f64 y i)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))) (+.f64 a t))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (+.f64 z (*.f64 y i)))))
(+.f64 (+.f64 (+.f64 z (*.f64 y i)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))) (+.f64 a t))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t (+.f64 a (*.f64 y i)))))
(*.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 i y)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (*.f64 y i)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 y i)) (+.f64 a (*.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 i y)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (*.f64 y i)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 y i)) (+.f64 a (*.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 i y)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (*.f64 y i)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 y i)) (+.f64 a (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 y i))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))) a))
(+.f64 t (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 z (+.f64 t (+.f64 a (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))) a))
(+.f64 t (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 z (+.f64 t (+.f64 a (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))) a))
(+.f64 t (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 z (+.f64 t (+.f64 a (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 t (+.f64 (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))) a))
(+.f64 t (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 z (+.f64 t (+.f64 a (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 t z) (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 t (+.f64 a (+.f64 z (*.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 z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 t z) (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 t (+.f64 a (+.f64 z (*.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 z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 t z) (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 t (+.f64 a (+.f64 z (*.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 z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 t z) (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 a (+.f64 t z))
(+.f64 z (+.f64 a t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(-.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 1 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1/2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1/2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(*.f64 (/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)) 8)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))) 16)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)))) 32)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 4))))) 64)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(pow.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (+.f64 a (*.f64 y i)))))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1/2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1/2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)) 8)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))) 16)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)))) 32)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 4))))) 64)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))

eval327.0ms (0.7%)

Compiler

Compiled 5970 to 2592 computations (56.6% saved)

prune187.0ms (0.4%)

Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New3543357
Fresh088
Picked101
Done156
Total35616372
Error
0.1b
Counts
372 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
24.4b
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i))
8.4b
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
14.8b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
14.8b
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
22.3b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
19.2b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
49.0b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
46.0b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
20.3b
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
36.5b
(+.f64 z (*.f64 y i))
41.5b
(+.f64 a (*.f64 y i))
55.5b
(*.f64 (log.f64 y) x)
52.3b
(*.f64 (log.f64 c) b)
56.5b
(*.f64 y i)
42.7b
z
47.8b
a
Compiler

Compiled 433 to 323 computations (25.4% saved)

localize19.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 16 computations (73.3% saved)

series6.0ms (0%)

Counts
3 → 168
Calls

42 calls:

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

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1770×rational.json-simplify-35
1468×rational.json-1
1468×rational.json-2
1468×rational.json-3
1420×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01885
112085
225585
361285
4157385
5367285
6552985
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(*.f64 b (log.f64 c))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (log.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (sqrt.f64 c) b)) (log.f64 (pow.f64 (sqrt.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (log.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 (log.f64 c) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (log.f64 (pow.f64 c 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (sqrt.f64 c) b) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)))))

simplify231.0ms (0.5%)

Algorithm
egg-herbie
Rules
1536×rational.json-simplify-35
1202×rational.json-simplify-1
1098×rational.json-simplify-2
764×exponential.json-simplify-26
752×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01627200
13747136
29297136
323637136
437427136
542957136
648397136
762387136
877817136
Stop Event
node limit
Counts
220 → 133
Calls
Call 1
Inputs
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.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 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.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 (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t z))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
z
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
z
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
a
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
a
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
t
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
t
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 b (log.f64 c)) 0)
(+.f64 0 (*.f64 b (log.f64 c)))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 c) b)) (log.f64 (pow.f64 (sqrt.f64 c) b)))
(-.f64 (*.f64 b (log.f64 c)) 0)
(/.f64 (*.f64 b (log.f64 c)) 1)
(/.f64 (*.f64 b (*.f64 (log.f64 c) 2)) 2)
(/.f64 (*.f64 b (log.f64 (pow.f64 c 4))) 4)
(/.f64 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4))))))) 64)
(pow.f64 (*.f64 b (log.f64 c)) 1)
(log.f64 (pow.f64 c b))
(log.f64 (pow.f64 (pow.f64 (sqrt.f64 c) b) 2))
(-.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 0)
(*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)
(*.f64 1 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 4)
(/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)
(-.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 0)
(*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)
(*.f64 1 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))))
(*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 4)
(/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)
Outputs
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 c) b)
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1))
(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))))
(*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1))
(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))))
(*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1))
(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))))
(*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1))
(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 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))))
(+.f64 (+.f64 t (*.f64 (log.f64 c) b)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 t (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 (log.f64 c) b))) a))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))))
(+.f64 t (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 a (*.f64 (log.f64 c) b)) (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 t (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 (log.f64 c) b))) a))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))))
(+.f64 t (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 a (*.f64 (log.f64 c) b)) (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 t (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 (log.f64 c) b))) a))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))))
(+.f64 t (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 a (*.f64 (log.f64 c) b)) (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 t (+.f64 (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 (log.f64 c) b))) a))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))))
(+.f64 t (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 a z)) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 a (*.f64 (log.f64 c) b)) (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))) (+.f64 a (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))) (+.f64 a (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))) (+.f64 a (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))) (+.f64 a (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))))
(+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 y) x)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 (+.f64 t z) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t z))
(+.f64 z (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z)))
(+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z)))
(+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z)))
(+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (*.f64 (log.f64 (/.f64 1 c)) -1)) z)))
(+.f64 a (+.f64 (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))))
(+.f64 t (+.f64 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z) a))
(+.f64 a (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 a t)))
(+.f64 a (+.f64 t (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
z
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
z
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 t (+.f64 z (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
a
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
a
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) z))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 z a))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
t
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
t
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(+.f64 (*.f64 b (log.f64 c)) 0)
(*.f64 (log.f64 c) b)
(+.f64 0 (*.f64 b (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (log.f64 (pow.f64 (sqrt.f64 c) b)) (log.f64 (pow.f64 (sqrt.f64 c) b)))
(*.f64 (log.f64 c) b)
(-.f64 (*.f64 b (log.f64 c)) 0)
(*.f64 (log.f64 c) b)
(/.f64 (*.f64 b (log.f64 c)) 1)
(*.f64 (log.f64 c) b)
(/.f64 (*.f64 b (*.f64 (log.f64 c) 2)) 2)
(*.f64 (log.f64 c) b)
(/.f64 (*.f64 b (log.f64 (pow.f64 c 4))) 4)
(*.f64 (log.f64 c) b)
(/.f64 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))) 8)
(*.f64 (log.f64 c) b)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4))))) 16)
(*.f64 (log.f64 c) b)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))))) 32)
(*.f64 (log.f64 c) b)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (log.f64 (pow.f64 c 4))))))) 64)
(*.f64 (log.f64 c) b)
(pow.f64 (*.f64 b (log.f64 c)) 1)
(*.f64 (log.f64 c) b)
(log.f64 (pow.f64 c b))
(*.f64 (log.f64 c) b)
(log.f64 (pow.f64 (pow.f64 (sqrt.f64 c) b) 2))
(*.f64 (log.f64 c) b)
(-.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 0)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 1 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1/2))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2) 1/2)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 1/4)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1/2) 2)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(*.f64 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 4)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 2) 2)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4) 4)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)) 8)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))) 16)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)))) 32)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 4))))) 64)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(pow.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 z (+.f64 a t)) (log.f64 (pow.f64 y x)))) 1)
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 a (+.f64 t z)) (log.f64 (pow.f64 y x))))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 (+.f64 a z) (log.f64 (pow.f64 y x)))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x))) (*.f64 (log.f64 c) b)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 (+.f64 t z) (log.f64 (pow.f64 y x)))))
(-.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 0)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 1 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1/2))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2) 1/2)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 4 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 1/4)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1/2) 2)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(*.f64 (/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 4)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 2) 2)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4) 4)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)) 8)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))) 16)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)))) 32)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 4))))) 64)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))
(pow.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) 1)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) b))))

localize60.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 33 to 12 computations (63.6% saved)

series1.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite235.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1676×rational.json-1
1676×rational.json-2
1624×rational.json-3
1592×exponential.json-3
1592×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
17625
217225
339525
497225
5215125
6364525
7558625
8654825
9690225
10729225
11760425
12796725
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 a t)) 1/2) (*.f64 i (/.f64 y 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 i (/.f64 y 2)) (*.f64 (+.f64 z (+.f64 a t)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 z 1/2) (/.f64 (+.f64 (*.f64 y i) (+.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 z (+.f64 a t)) 2) (*.f64 y (+.f64 i i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 a t)) 2) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y (+.f64 i i)) (*.f64 (+.f64 z (+.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)))))

simplify573.0ms (1.3%)

Algorithm
egg-herbie
Rules
3636×rational.json-simplify-51
2996×rational.json-simplify-1
2556×rational.json-simplify-41
1310×rational.json-simplify-35
1190×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811975
11761975
23991975
311511975
417571975
523461975
626011975
726631975
827011975
944441975
1044841975
1145251975
1245641975
1345971975
1446321975
1546651975
1646951975
1747251975
1847551975
1955961975
2057041975
2175451975
2276781975
2377111975
2477441975
Stop Event
node limit
Counts
85 → 50
Calls
Call 1
Inputs
(+.f64 a (+.f64 t z))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(-.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 0)
(*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)
(*.f64 1 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1/2))
(*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 a t)) 1/2) (*.f64 i (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 i (/.f64 y 2)) (*.f64 (+.f64 z (+.f64 a t)) 1/2)))
(*.f64 2 (+.f64 (*.f64 z 1/2) (/.f64 (+.f64 (*.f64 y i) (+.f64 a t)) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z (+.f64 a t)) 2) (*.f64 y (+.f64 i i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 a t)) 2) (+.f64 z z)))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 i i)) (*.f64 (+.f64 z (+.f64 a t)) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 4)
(/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8)))) 64)
(pow.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)
Outputs
(+.f64 a (+.f64 t z))
(+.f64 t (+.f64 a z))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t z))
(+.f64 t (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 a (+.f64 t (*.f64 i y)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 i y)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 i y)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(-.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 0)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 1 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1/2))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 a t)) 1/2) (*.f64 i (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 (+.f64 a (+.f64 t z)) 1/2) (*.f64 i (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 (+.f64 t (+.f64 a z)) 1/2) (*.f64 i (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 i (/.f64 y 2)) (*.f64 (+.f64 z (+.f64 a t)) 1/2)))
(*.f64 2 (+.f64 (*.f64 (+.f64 a (+.f64 t z)) 1/2) (*.f64 i (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 (+.f64 t (+.f64 a z)) 1/2) (*.f64 i (/.f64 y 2))))
(*.f64 2 (+.f64 (*.f64 z 1/2) (/.f64 (+.f64 (*.f64 y i) (+.f64 a t)) 2)))
(*.f64 2 (+.f64 (*.f64 z 1/2) (/.f64 (+.f64 a (+.f64 t (*.f64 i y))) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2) 1/2)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 4 (/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 1/4)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z (+.f64 a t)) 2) (*.f64 y (+.f64 i i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a (+.f64 t z)) 2) (*.f64 y (+.f64 i i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a (+.f64 t z)) 2) (*.f64 i (+.f64 y y))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 t (+.f64 a z)) 2) (*.f64 y (+.f64 i i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 a t)) 2) (+.f64 z z)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a (+.f64 t (*.f64 i y))) 2) (+.f64 z z)))
(*.f64 1/2 (+.f64 z (+.f64 z (*.f64 (+.f64 a (+.f64 t (*.f64 i y))) 2))))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 i i)) (*.f64 (+.f64 z (+.f64 a t)) 2)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a (+.f64 t z)) 2) (*.f64 y (+.f64 i i))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a (+.f64 t z)) 2) (*.f64 i (+.f64 y y))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 t (+.f64 a z)) 2) (*.f64 y (+.f64 i i))))
(*.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1/2) 2)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4))
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 (/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 4)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 2) 2)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 4) 4)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8) 8)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8)) 16)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8))) 32)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 8)))) 64)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(pow.f64 (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) 1)
(+.f64 (*.f64 i y) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))

localize57.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 12 computations (58.6% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite82.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1468×rational.json-1
1468×rational.json-2
1468×rational.json-3
1422×rational.json-simplify-35
1420×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
17123
214523
330623
457723
5133123
6308123
7589923
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)))))

simplify1.3s (2.9%)

Algorithm
egg-herbie
Rules
3402×rational.json-simplify-35
2458×rational.json-simplify-2
1522×rational.json-simplify-49
1234×rational.json-simplify-1
1132×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0671572
11341556
23301556
39271556
415231556
529911556
638481556
739101556
839521556
939911556
1044841556
1146181556
1247121556
1347831556
1448381556
1548931556
1649481556
1750031556
1850581556
1961031556
2068241556
2170231556
2270741556
2371241556
2471741556
2572241556
2672741556
2773241556
2873241556
2973741556
3074241556
3174741556
3275241556
3375741556
3476241556
3576741556
3677241556
3777741556
3878241556
3978741556
4079241556
4179741556
Stop Event
node limit
Counts
68 → 32
Calls
Call 1
Inputs
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 0)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)))) 64)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8))))) 128)
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)
Outputs
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 y i) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 y i) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 y i) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (neg.f64 (*.f64 b (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 y i) (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(+.f64 (*.f64 y i) (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 i y))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 0)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1/2))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2) 1/2)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 1/4)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1/2) 2)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4))
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 4)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 2) 2)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 4) 4)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8) 8)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)) 16)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8))) 32)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)))) 64)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 8))))) 128)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) 1)
(+.f64 (*.f64 y i) (*.f64 (log.f64 c) b))

localize125.0ms (0.3%)

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)

localize19.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 56 to 26 computations (53.6% saved)

series5.0ms (0%)

Counts
3 → 140
Calls

36 calls:

TimeVariablePointExpression
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
y
@0
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i))
0.0ms
t
@0
(+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
0.0ms
c
@inf
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i))

rewrite298.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1848×rational.json-1
1848×rational.json-2
1848×rational.json-3
1246×rational.json-simplify-35
954×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01787
110987
221187
347787
4106587
5241987
6402487
7698987
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(*.f64 (log.f64 c) (-.f64 b 1/2))
(+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.f64 y i))
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 (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))) (log.f64 (sqrt.f64 (pow.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 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)))))) 64)))) (#(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 log.f64 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 c) (*.f64 (+.f64 b -1/2) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)))))

simplify291.0ms (0.6%)

Algorithm
egg-herbie
Rules
1556×rational.json-simplify-35
1290×rational.json-simplify-2
1024×rational.json-simplify-1
878×exponential.json-simplify-27
878×rational.json-simplify-51
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01526078
13406030
28716030
322856030
439036030
545545982
657745982
765175982
878615982
Stop Event
node limit
Counts
192 → 111
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 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.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 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)
(+.f64 0 (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))) (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)
(/.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(/.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 2)) 2)
(/.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)))))) 64)
(pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log.f64 (pow.f64 (sqrt.f64 c) (*.f64 (+.f64 b -1/2) 2)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i))))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i))))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
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)) (-.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)) (-.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)) (-.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)) (-.f64 1/2 b))
(*.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 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.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 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 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.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 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 b -1/2))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.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 b -1/2))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) t)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z t))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z t))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t))
(+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 z t) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t))
(+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 z t) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t))
(+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 z t) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) t))
(+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 z t) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 z t))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.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)))))) (*.f64 y i)))
(+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 t (*.f64 y i)))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.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)))))) (*.f64 y i)))
(+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 t (*.f64 y i)))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.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)))))) (*.f64 y i)))
(+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 t (*.f64 y i)))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.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)))))) (*.f64 y i)))
(+.f64 (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))) (+.f64 t (*.f64 y i)))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) z) (*.f64 y i)))
(+.f64 z (+.f64 (+.f64 (*.f64 -1/2 (log.f64 c)) t) (*.f64 y i)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z t))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 0 (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))) (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 2)) 2)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)) 4)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))) 8)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)))) 16)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))))) 32)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) 4)))))) 64)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(*.f64 (log.f64 c) (+.f64 b -1/2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(log.f64 (pow.f64 (sqrt.f64 c) (*.f64 (+.f64 b -1/2) 2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 0)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2) 1/2)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 1/4)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))) 2)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 4)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 2) 2)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4) 4)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)) 8)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))) 16)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)))) 32)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 4))))) 64)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) 1)
(+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 0)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 1/2)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 1/4)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i))))) 2)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 2)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)) 8)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))) 16)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) 32)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) 64)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(+.f64 (*.f64 y i) (+.f64 (+.f64 z t) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 z (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (*.f64 y i))))

eval177.0ms (0.4%)

Compiler

Compiled 7058 to 2896 computations (59% saved)

prune115.0ms (0.3%)

Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New4437450
Fresh246
Picked101
Done369
Total44917466
Error
0.1b
Counts
466 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
34.7b
(+.f64 (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
9.3b
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))
19.2b
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 (log.f64 y) x))
22.3b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
49.0b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
15.7b
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
46.0b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
40.8b
(+.f64 (*.f64 y i) (+.f64 a t))
46.0b
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
36.5b
(+.f64 z (*.f64 y i))
26.6b
(+.f64 t (+.f64 a z))
41.5b
(+.f64 a (*.f64 y i))
55.5b
(*.f64 (log.f64 y) x)
52.3b
(*.f64 (log.f64 c) b)
56.5b
(*.f64 y i)
42.7b
z
47.8b
a
Compiler

Compiled 260 to 199 computations (23.5% saved)

regimes284.0ms (0.6%)

Counts
29 → 1
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.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 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.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) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.f64 y i))
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.f64 y i))
Calls

12 calls:

78.0ms
(log.f64 c)
60.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
15.0ms
a
15.0ms
b
14.0ms
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
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 453 to 217 computations (52.1% saved)

regimes281.0ms (0.6%)

Counts
28 → 1
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.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 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.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))
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:

65.0ms
a
64.0ms
c
21.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
16.0ms
b
15.0ms
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
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 430 to 209 computations (51.4% saved)

regimes1.3s (2.9%)

Counts
27 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.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 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
Calls

11 calls:

846.0ms
t
189.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
85.0ms
(log.f64 c)
79.0ms
a
36.0ms
x
Results
ErrorSegmentsBranch
0.1b3x
1.3b1y
1.3b1z
1.3b1t
1.3b1a
1.3b1b
1.3b1c
1.3b1i
1.3b1(*.f64 (-.f64 b 1/2) (log.f64 c))
1.3b1(-.f64 b 1/2)
1.3b1(log.f64 c)
Compiler

Compiled 380 to 184 computations (51.6% saved)

bsearch30.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
7.899692523795304e-90
8.727986972014393e-88
24.0ms
-1.90561501973783e+46
-3.516089979414784e+38
Results
27.0ms160×body256valid
Compiler

Compiled 590 to 420 computations (28.8% saved)

regimes1.4s (3%)

Counts
26 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.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 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))) (*.f64 y i)))
Outputs
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))
Calls

11 calls:

882.0ms
x
164.0ms
b
92.0ms
y
33.0ms
z
33.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
Results
ErrorSegmentsBranch
1.7b3x
4.1b3y
5.1b2z
6.3b2t
6.8b2a
3.6b3b
6.6b2c
3.8b3i
3.0b3(*.f64 (-.f64 b 1/2) (log.f64 c))
3.6b3(-.f64 b 1/2)
6.6b2(log.f64 c)
Compiler

Compiled 361 to 178 computations (50.7% saved)

bsearch40.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
3.446362764895954e+92
2.7325633655939646e+94
18.0ms
-8.719059676439295e+79
-1.686061293059542e+79
Results
36.0ms207×body256valid
0.0msbody512valid
Compiler

Compiled 683 to 498 computations (27.1% saved)

regimes533.0ms (1.2%)

Counts
23 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (-.f64 b 1/2))) (*.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 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
Outputs
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
(+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))
Calls

11 calls:

98.0ms
x
94.0ms
i
85.0ms
t
71.0ms
c
38.0ms
(log.f64 c)
Results
ErrorSegmentsBranch
3.0b3x
7.2b2y
8.2b1z
7.1b3t
6.8b3a
3.7b3b
7.2b2c
6.7b3i
3.7b3(*.f64 (-.f64 b 1/2) (log.f64 c))
3.7b3(-.f64 b 1/2)
7.2b2(log.f64 c)
Compiler

Compiled 316 to 169 computations (46.5% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
2.1727948286470123e+120
2.110267461486858e+123
19.0ms
-8.719059676439295e+79
-1.686061293059542e+79
Results
41.0ms222×body256valid
1.0msbody512valid
Compiler

Compiled 740 to 534 computations (27.8% saved)

regimes294.0ms (0.6%)

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

11 calls:

41.0ms
i
38.0ms
x
34.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
29.0ms
b
28.0ms
a
Results
ErrorSegmentsBranch
3.0b3x
7.2b2y
8.2b1z
7.1b3t
6.8b3a
3.7b3b
7.2b2c
6.7b3i
3.7b3(*.f64 (-.f64 b 1/2) (log.f64 c))
3.7b3(-.f64 b 1/2)
7.2b2(log.f64 c)
Compiler

Compiled 298 to 161 computations (46% saved)

bsearch42.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.1727948286470123e+120
2.110267461486858e+123
18.0ms
-8.719059676439295e+79
-1.686061293059542e+79
Results
38.0ms223×body256valid
0.0msbody1024valid
Compiler

Compiled 712 to 506 computations (28.9% saved)

regimes402.0ms (0.9%)

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

11 calls:

45.0ms
i
45.0ms
t
45.0ms
x
38.0ms
(log.f64 c)
37.0ms
a
Results
ErrorSegmentsBranch
7.1b5x
8.9b4y
8.4b4z
9.3b5t
9.1b4a
5.1b3b
9.6b4c
9.0b5i
5.5b3(*.f64 (-.f64 b 1/2) (log.f64 c))
5.1b3(-.f64 b 1/2)
9.6b4(log.f64 c)
Compiler

Compiled 282 to 156 computations (44.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.628150178836346e+179
1.275250523503531e+195
0.0ms
-1.4973972482686927e+120
-2.7327361286984267e+115
Compiler

Compiled 40 to 30 computations (25% saved)

regimes358.0ms (0.8%)

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

11 calls:

42.0ms
i
42.0ms
t
40.0ms
x
35.0ms
z
33.0ms
(log.f64 c)
Results
ErrorSegmentsBranch
7.1b5x
8.9b4y
8.4b4z
9.3b5t
11.1b3a
5.1b3b
9.6b4c
9.0b5i
5.5b3(*.f64 (-.f64 b 1/2) (log.f64 c))
5.1b3(-.f64 b 1/2)
9.6b4(log.f64 c)
Compiler

Compiled 254 to 144 computations (43.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.628150178836346e+179
1.275250523503531e+195
0.0ms
-1.4973972482686927e+120
-2.7327361286984267e+115
Compiler

Compiled 40 to 30 computations (25% saved)

regimes294.0ms (0.6%)

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

11 calls:

48.0ms
x
41.0ms
b
35.0ms
t
34.0ms
y
32.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
Results
ErrorSegmentsBranch
8.3b5x
11.3b4y
14.8b1z
12.0b4t
13.3b3a
9.1b5b
14.8b1c
12.1b4i
10.4b3(*.f64 (-.f64 b 1/2) (log.f64 c))
10.4b3(-.f64 b 1/2)
14.8b1(log.f64 c)
Compiler

Compiled 240 to 141 computations (41.3% saved)

bsearch72.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.1727948286470123e+120
2.110267461486858e+123
18.0ms
-7.288454384917744e-230
-8.788336944754134e-231
12.0ms
-7.306900545874885e-97
-4.6493080207195117e-97
18.0ms
-8.719059676439295e+79
-1.686061293059542e+79
Results
66.0ms380×body256valid
1.0msbody512valid
0.0msbody1024valid
Compiler

Compiled 970 to 730 computations (24.7% saved)

regimes320.0ms (0.7%)

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

10 calls:

53.0ms
i
48.0ms
x
44.0ms
y
39.0ms
b
31.0ms
t
Results
ErrorSegmentsBranch
9.0b5x
10.9b6y
14.2b2z
12.5b4t
14.2b3a
9.4b5b
14.3b2c
11.2b7i
10.7b3(-.f64 b 1/2)
14.3b2(log.f64 c)
Compiler

Compiled 202 to 119 computations (41.1% saved)

bsearch76.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.1727948286470123e+120
2.110267461486858e+123
19.0ms
-7.288454384917744e-230
-8.788336944754134e-231
13.0ms
-7.306900545874885e-97
-4.6493080207195117e-97
19.0ms
-8.719059676439295e+79
-1.686061293059542e+79
Results
65.0ms375×body256valid
3.0msbody1024valid
1.0msbody512valid
Compiler

Compiled 942 to 716 computations (24% saved)

regimes175.0ms (0.4%)

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

10 calls:

43.0ms
x
26.0ms
y
20.0ms
i
19.0ms
b
14.0ms
t
Results
ErrorSegmentsBranch
10.5b7x
12.0b4y
14.2b2z
13.6b2t
15.7b1a
12.1b3b
15.7b1c
13.4b3i
12.1b3(-.f64 b 1/2)
15.7b1(log.f64 c)
Compiler

Compiled 171 to 111 computations (35.1% saved)

bsearch127.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
8.494252540452315e+242
2.0692908102313954e+244
25.0ms
1.3678669199145637e+150
1.8106585122535172e+154
26.0ms
7.562181299758044e+127
2.9718513123914713e+135
18.0ms
-7.288454384917744e-230
-8.788336944754134e-231
12.0ms
-7.306900545874885e-97
-4.6493080207195117e-97
26.0ms
-8.284313153839615e+163
-2.332394524028691e+157
Results
116.0ms687×body256valid
0.0msbody512valid
Compiler

Compiled 1570 to 1220 computations (22.3% saved)

regimes105.0ms (0.2%)

Counts
12 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
Outputs
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
Calls

9 calls:

24.0ms
b
18.0ms
x
18.0ms
t
8.0ms
(log.f64 c)
7.0ms
a
Results
ErrorSegmentsBranch
18.5b2x
20.3b1y
20.3b1z
18.6b3t
20.3b1a
14.6b3b
20.3b1c
20.3b1i
20.3b1(log.f64 c)
Compiler

Compiled 150 to 96 computations (36% saved)

bsearch52.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
5.628150178836346e+179
1.275250523503531e+195
23.0ms
-1.4866866484617542e+159
-3.9117746255565306e+154
Results
49.0ms288×body256valid
Compiler

Compiled 670 to 498 computations (25.7% saved)

regimes93.0ms (0.2%)

Counts
10 → 3
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 t (+.f64 a z))
(+.f64 z (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
Outputs
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(*.f64 (log.f64 c) b)
Calls

9 calls:

20.0ms
b
16.0ms
t
16.0ms
x
7.0ms
(log.f64 c)
6.0ms
c
Results
ErrorSegmentsBranch
18.7b2x
20.3b1y
20.3b1z
18.6b3t
20.3b1a
15.0b3b
20.3b1c
20.3b1i
20.3b1(log.f64 c)
Compiler

Compiled 134 to 94 computations (29.9% saved)

bsearch55.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
5.628150178836346e+179
1.275250523503531e+195
26.0ms
-1.058854193121427e+270
-1.348347462852615e+263
Results
51.0ms304×body256valid
Compiler

Compiled 629 to 486 computations (22.7% saved)

regimes45.0ms (0.1%)

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

8 calls:

6.0ms
c
6.0ms
a
6.0ms
z
5.0ms
x
5.0ms
i
Results
ErrorSegmentsBranch
20.3b1x
20.3b1y
20.3b1z
20.3b1t
20.3b1a
20.3b1b
20.3b1c
20.3b1i
Compiler

Compiled 116 to 81 computations (30.2% saved)

regimes84.0ms (0.2%)

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

8 calls:

17.0ms
a
17.0ms
y
15.0ms
x
9.0ms
z
9.0ms
t
Results
ErrorSegmentsBranch
24.9b3x
24.4b4y
24.7b2z
24.7b2t
22.6b4a
26.6b1b
26.6b1c
26.6b1i
Compiler

Compiled 107 to 79 computations (26.2% saved)

bsearch66.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
5.7623047740373655e+203
2.6528154563318365e+205
26.0ms
7.303191316914041e+141
2.1288585561004235e+147
20.0ms
8.841922198411455
1291.8668168536747
Results
62.0ms368×body256valid
Compiler

Compiled 684 to 536 computations (21.6% saved)

regimes57.0ms (0.1%)

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

8 calls:

12.0ms
x
11.0ms
a
8.0ms
z
7.0ms
t
5.0ms
i
Results
ErrorSegmentsBranch
25.0b3x
26.6b1y
25.1b2z
25.1b2t
25.4b3a
26.6b1b
26.6b1c
26.6b1i
Compiler

Compiled 95 to 76 computations (20% saved)

bsearch50.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
-2.2670384708071776e-173
-3.3025873872827946e-176
27.0ms
-1.747711963049252e-79
-8.84530747912214e-87
Results
46.0ms269×body256valid
1.0msbody1024valid
Compiler

Compiled 516 to 404 computations (21.7% saved)

regimes145.0ms (0.3%)

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:

31.0ms
i
30.0ms
b
26.0ms
c
20.0ms
x
13.0ms
z
Results
ErrorSegmentsBranch
35.8b5x
37.8b2y
27.3b4z
32.0b2t
28.8b2a
34.2b9b
34.1b8c
34.2b9i
Compiler

Compiled 90 to 74 computations (17.8% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
-5.675619923761862e+122
-3.156878333323661e+122
17.0ms
-3.8327966401778826e+136
-2.706330631987248e+135
0.0ms
-6.599081054042567e+184
-6.567081127525987e+184
Results
27.0ms160×body256valid
Compiler

Compiled 280 to 230 computations (17.9% saved)

regimes116.0ms (0.3%)

Accuracy

Total -32.5b remaining (-105.2%)

Threshold costs -32.5b (-105.2%)

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

8 calls:

25.0ms
c
18.0ms
y
18.0ms
i
14.0ms
x
12.0ms
z
Results
ErrorSegmentsBranch
39.5b5x
40.0b5y
30.9b4z
35.5b2t
30.9b2a
40.6b4b
37.0b9c
40.0b5i
Compiler

Compiled 85 to 73 computations (14.1% saved)

bsearch53.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
-5.386902961453443e+46
-2.5019552227710936e+36
11.0ms
-9.245412945936816e+95
-5.2872296304464274e+95
12.0ms
-5.675619923761862e+122
-3.156878333323661e+122
Results
49.0ms287×body256valid
0.0msbody1024valid
Compiler

Compiled 400 to 354 computations (11.5% saved)

simplify21.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01772041
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.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))
(if (<=.f64 x -1200000000000000048543581607386731773952) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i)) (if (<=.f64 x 7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))))
(if (<=.f64 x -84999999999999998048012916216664934470829021935200081754129142075170459060535296) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (if (<=.f64 x 3699999999999999871015775712800499912246622780602405820454601356442222109047860090700073795584) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))))
(if (<=.f64 x -39999999999999998694240300026382076890985614426599919653064098474532012887638016) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (if (<=.f64 x 1149999999999999952348878477610062609102801347334125182353871925046366196642463010875086932218279618965293040524387462152192) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))))
(if (<=.f64 x -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (if (<=.f64 x 155999999999999993440293138208388116924102267138802917642581652893178811075495622092122837716351608496717238063059487948800) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))))
(if (<=.f64 (-.f64 b 1/2) -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (if (<=.f64 (-.f64 b 1/2) 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(if (<=.f64 (-.f64 b 1/2) -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (if (<=.f64 (-.f64 b 1/2) 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(if (<=.f64 x -28499999999999998493719618706375115030588036383879766008850617191351107010428928) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) (if (<=.f64 x -2260613148474781/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x -3932954944858927/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (if (<=.f64 x 530000000000000027817940041952624445765716748545370772982447173839018202357150284227296574995016528242842084440576079429632) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))))))
(if (<=.f64 x -26499999999999998888108515169297219617032592174019871022744585394340479035768832) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) (if (<=.f64 x -5194600426282475/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x -4479198687200445/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (if (<=.f64 x 145000000000000004841060739338650523028497274614609660325760843658410792735339498123259174863485131000755147647930362494976) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))))))
(if (<=.f64 x -81999999999999998100365565849120637183698626382197671887373973994590698908130656860794811302491525999855247866011103933923744690020891090471292269088731368542699520) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 x -2260613148474781/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x -6773422405034819/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (if (<=.f64 x 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x 1450000000000000053980970933289968343129952407744472364766842052046726944362981353137552402250787044542411192684356333474605877585197203247581074817024) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 x 850000000000000025549715564546664671402243962560106963737260462838997280678416703727942448241626227425846023578983547774668091186461597754837228915708765827607875542126664603746567403589108556679960479451365542714452272922297246553490187091968) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 (log.f64 y) x)))))))
(if (<=.f64 b -750000000000000043918162687751072809904213533581048855741140124226177769077325581005422048496235279190051973557687823387367897841223550969813537139886437433344) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (if (<=.f64 b 33999999999999999301182695453100428300599373527074635153851101049993594964723224864052550454319122855868194737442521585098343907749783663125594804525718206508932138057826604558164233881124864) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(if (<=.f64 b -139999999999999988280357697358489536338354837086787321737733881653024384550717241354012710131294016945032091702463930901045902553705193775957945989495904349167908015522199543509581241061927325019963236421366324974246619406547397271903760497212330466538425057017856) (*.f64 (log.f64 c) b) (if (<=.f64 b 1049999999999999973297683164373231109912810806046963091965034892212945276866441018172221514765783662081142886094104235049308835859467963275838634135295625441683125052028974840375919940661673984) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(if (<=.f64 a 350) (+.f64 z (*.f64 y i)) (if (<=.f64 a 2100000000000000060262919306120376973977234838976796481580915508866810758927541629698002923524871004071530558071587661624383208762032565662871715840) (+.f64 t (+.f64 a z)) (if (<=.f64 a 799999999999999991015286300050635581207475678636399383980027879072234089458894934755541575568005518761487364276445137963851940904605904989132203097556340991317945559729912409422984703841731406916816470016) (+.f64 a (*.f64 y i)) (+.f64 t (+.f64 a z)))))
(if (<=.f64 x -909896301509733/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (+.f64 t (+.f64 a z)) (if (<=.f64 x -6265558709503137/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 a (*.f64 y i)) (+.f64 t (+.f64 a z))))
(if (<=.f64 z -65800000000000003066789618495554757676984868527136245297014178873802528668298879727269102828093915054768060257074666333857596978057024664139986124270898996887918728328571080447893700608) z (if (<=.f64 z -12000000000000000187518759623506425775370617036074390399771297688767083056332707423276206026185433381835765795000842712071528129790738432) (+.f64 a (*.f64 y i)) (if (<=.f64 z -320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912) z (+.f64 a (*.f64 y i)))))
(if (<=.f64 z -320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912) z (if (<=.f64 z -640000000000000012940082641379806072688701646857188954328177187973122563198825157989566609620992) a (if (<=.f64 z -52999999999999997861699568585670966527209242624) z a)))
a
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))) (*.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))
(if (<=.f64 x -1200000000000000048543581607386731773952) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i)) (if (<=.f64 x 7167183174968973/71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))))
(if (<=.f64 x -84999999999999998048012916216664934470829021935200081754129142075170459060535296) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (if (<=.f64 x 3699999999999999871015775712800499912246622780602405820454601356442222109047860090700073795584) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 z a)) (*.f64 (log.f64 y) x))))
(if (<=.f64 x -39999999999999998694240300026382076890985614426599919653064098474532012887638016) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (if (<=.f64 x 1149999999999999952348878477610062609102801347334125182353871925046366196642463010875086932218279618965293040524387462152192) (+.f64 (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))))
(if (<=.f64 x -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (if (<=.f64 x 155999999999999993440293138208388116924102267138802917642581652893178811075495622092122837716351608496717238063059487948800) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a))))))
(if (<=.f64 (-.f64 b 1/2) -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (if (<=.f64 (-.f64 b 1/2) 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (+.f64 (*.f64 (-.f64 1/2 b) (log.f64 (/.f64 1 c))) (+.f64 a (+.f64 t z)))))
(if (<=.f64 (-.f64 b 1/2) -999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (if (<=.f64 (-.f64 b 1/2) 1000000000000000009248546019891598444566210341657546615907521388633406505708118389308454908642502206536081877044340989143693798086218131232373875663313958712699944969706504756133888) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z a)))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))))
(if (<=.f64 x -28499999999999998493719618706375115030588036383879766008850617191351107010428928) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) (if (<=.f64 x -2260613148474781/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x -3932954944858927/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (if (<=.f64 x 530000000000000027817940041952624445765716748545370772982447173839018202357150284227296574995016528242842084440576079429632) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))))))
(if (<=.f64 x -26499999999999998888108515169297219617032592174019871022744585394340479035768832) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) (if (<=.f64 x -5194600426282475/9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x -4479198687200445/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (if (<=.f64 x 145000000000000004841060739338650523028497274614609660325760843658410792735339498123259174863485131000755147647930362494976) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))))))
(if (<=.f64 x -81999999999999998100365565849120637183698626382197671887373973994590698908130656860794811302491525999855247866011103933923744690020891090471292269088731368542699520) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 x -2260613148474781/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x -6773422405034819/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (if (<=.f64 x 329999999999999992245516499211883760543096108476986364345181722294977219895852671436857555635893444852256792961834017402451163705507840) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (if (<=.f64 x 1450000000000000053980970933289968343129952407744472364766842052046726944362981353137552402250787044542411192684356333474605877585197203247581074817024) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 x 850000000000000025549715564546664671402243962560106963737260462838997280678416703727942448241626227425846023578983547774668091186461597754837228915708765827607875542126664603746567403589108556679960479451365542714452272922297246553490187091968) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a)) (*.f64 (log.f64 y) x)))))))
(if (<=.f64 b -750000000000000043918162687751072809904213533581048855741140124226177769077325581005422048496235279190051973557687823387367897841223550969813537139886437433344) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (if (<=.f64 b 33999999999999999301182695453100428300599373527074635153851101049993594964723224864052550454319122855868194737442521585098343907749783663125594804525718206508932138057826604558164233881124864) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))))
(if (<=.f64 b -139999999999999988280357697358489536338354837086787321737733881653024384550717241354012710131294016945032091702463930901045902553705193775957945989495904349167908015522199543509581241061927325019963236421366324974246619406547397271903760497212330466538425057017856) (*.f64 (log.f64 c) b) (if (<=.f64 b 1049999999999999973297683164373231109912810806046963091965034892212945276866441018172221514765783662081142886094104235049308835859467963275838634135295625441683125052028974840375919940661673984) (+.f64 (*.f64 y i) (+.f64 z (+.f64 a t))) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a t)))
(if (<=.f64 a 350) (+.f64 z (*.f64 y i)) (if (<=.f64 a 2100000000000000060262919306120376973977234838976796481580915508866810758927541629698002923524871004071530558071587661624383208762032565662871715840) (+.f64 t (+.f64 a z)) (if (<=.f64 a 799999999999999991015286300050635581207475678636399383980027879072234089458894934755541575568005518761487364276445137963851940904605904989132203097556340991317945559729912409422984703841731406916816470016) (+.f64 a (*.f64 y i)) (+.f64 t (+.f64 a z)))))
(if (<=.f64 x -909896301509733/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (+.f64 t (+.f64 a z)) (if (<=.f64 x -6265558709503137/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 a (*.f64 y i)) (+.f64 t (+.f64 a z))))
(if (<=.f64 z -65800000000000003066789618495554757676984868527136245297014178873802528668298879727269102828093915054768060257074666333857596978057024664139986124270898996887918728328571080447893700608) z (if (<=.f64 z -12000000000000000187518759623506425775370617036074390399771297688767083056332707423276206026185433381835765795000842712071528129790738432) (+.f64 a (*.f64 y i)) (if (<=.f64 z -320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912) z (+.f64 a (*.f64 y i)))))
(if (<=.f64 z -320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912) z (if (<=.f64 z -640000000000000012940082641379806072688701646857188954328177187973122563198825157989566609620992) a (if (<=.f64 z -52999999999999997861699568585670966527209242624) z a)))
a
Compiler

Compiled 899 to 506 computations (43.7% saved)

soundness156.0ms (0.3%)

Algorithm
egg-herbie
Rules
1898×rational.json-simplify-35
1014×rational.json-simplify-41
966×rational.json-simplify-51
898×rational.json-simplify-2
678×exponential.json-simplify-29
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02087280
15017200
212107200
329777200
445287200
551327168
660277168
773397168
Stop Event
node limit
Compiler

Compiled 180 to 81 computations (55% saved)

end275.0ms (0.6%)

Remove

(sort z t a)

Compiler

Compiled 817 to 301 computations (63.2% saved)

Profiling

Loading profile data...