Details

Time bar (total: 49.6s)

analyze508.0ms (1%)

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)

sample18.8s (37.9%)

Results
15.3s18133×body256invalid
3.1s8253×body256valid
242.0ms1203×body256infinite
1.0msbody512valid
1.0msbody1024valid
Bogosity

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

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

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
0.0b
(+.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.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)

series148.0ms (0.3%)

Counts
4 → 224
Calls

57 calls:

TimeVariablePointExpression
28.0ms
x
@0
(*.f64 x (log.f64 y))
16.0ms
y
@0
(*.f64 x (log.f64 y))
12.0ms
i
@inf
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
11.0ms
y
@-inf
(*.f64 x (log.f64 y))
8.0ms
c
@inf
(*.f64 (-.f64 b 1/2) (log.f64 c))

rewrite100.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
023142
1148142
2285142
3681142
41713142
54110142
65832142
Stop Event
node limit
Counts
4 → 58
Calls
Call 1
Inputs
(*.f64 x (log.f64 y))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(+.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 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
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 (sqrt.f64 (pow.f64 y x))) (log.f64 (sqrt.f64 (pow.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 (log.f64 y) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (pow.f64 y (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4)))))) 32)))) (#(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 (sqrt.f64 (pow.f64 y (+.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 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 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 c) (*.f64 (+.f64 b -1/2) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.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 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.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 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)))))
((#(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 (+.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 pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 1)))))

simplify369.0ms (0.7%)

Algorithm
egg-herbie
Rules
1866×rational.json-simplify-35
1188×rational.json-simplify-38
1166×rational.json-simplify-51
1078×rational.json-simplify-1
1032×rational.json-simplify-2
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
023512520
161912428
2142712428
3269512428
4366912428
5500912380
6688912380
Stop Event
node limit
Counts
282 → 181
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 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.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) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.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 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a t))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))
a
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.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 (*.f64 y i) (+.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 y i) (+.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 y i) (+.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 (*.f64 y i) (+.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 y i) (+.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 y i) (+.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 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.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 y i) (+.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 y i) (+.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 y i) (+.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 y i) (+.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 y i) (+.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 y i) (+.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 y i) (+.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 (-.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 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))))
(+.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)))))))))
(+.f64 (*.f64 x (log.f64 y)) 0)
(+.f64 0 (*.f64 x (log.f64 y)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 y x))) (log.f64 (sqrt.f64 (pow.f64 y x))))
(-.f64 (*.f64 x (log.f64 y)) 0)
(/.f64 (*.f64 x (log.f64 y)) 1)
(/.f64 (*.f64 (log.f64 y) (+.f64 x x)) 2)
(/.f64 (log.f64 (pow.f64 y (*.f64 x 4))) 4)
(/.f64 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4)))))) 32)
(pow.f64 (*.f64 x (log.f64 y)) 1)
(log.f64 (pow.f64 y x))
(log.f64 (sqrt.f64 (pow.f64 y (+.f64 x x))))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)
(+.f64 0 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 0)
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 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)
(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 c) (*.f64 (+.f64 b -1/2) 2)))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t))))))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t))))) 2)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)
(-.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 (+.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)
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 z t)))) 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 -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 -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 -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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (-.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 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (+.f64 (*.f64 y i) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z)))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z))) (+.f64 (*.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 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (+.f64 (*.f64 y i) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z)))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z))) (+.f64 (*.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 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) (+.f64 (*.f64 y i) z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z)))))
(+.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 y i) (+.f64 t z))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.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 (+.f64 (*.f64 y i) 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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.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 (+.f64 (*.f64 y i) 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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))))
(+.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 (+.f64 (*.f64 y i) 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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a t))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a t) (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) t))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a t))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
z
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a z) (*.f64 y i))))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
t
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (+.f64 t z) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
a
(+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t (+.f64 (*.f64 -1/2 (log.f64 c)) z))) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t z)))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(*.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) (+.f64 z (*.f64 -1/2 (log.f64 c))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(*.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) (+.f64 z (*.f64 -1/2 (log.f64 c))))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 a (*.f64 y i))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 t (*.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 y i) (+.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 y i) (+.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 y i) (+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 t (*.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 y i) (+.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 y i) (+.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 y i) (+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 t (*.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 y i) (+.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 y i) (+.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 y i) (+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 z (+.f64 t (*.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 y i) (+.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 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.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 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t z) (+.f64 (*.f64 y i) a))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(*.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(*.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (+.f64 t (+.f64 (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))) z)) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a z)))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 (*.f64 -1/2 (log.f64 c)) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.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 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.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 (+.f64 a (+.f64 t z)) (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (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 (*.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 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 (log.f64 y) x) (+.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 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (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 (*.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 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 (log.f64 y) x) (+.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 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (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 (*.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 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 (log.f64 y) x) (+.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 (log.f64 y) x) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))))
(+.f64 (*.f64 (-.f64 b 1/2) (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 (*.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 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 (log.f64 y) x) (+.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 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 z (+.f64 t (*.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 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (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 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 z (+.f64 t (*.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 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (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 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 z (+.f64 t (*.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 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (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 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 z (+.f64 t (*.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 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.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 (sqrt.f64 (pow.f64 y x))) (log.f64 (sqrt.f64 (pow.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 (log.f64 y) (+.f64 x x)) 2)
(*.f64 (log.f64 y) x)
(/.f64 (log.f64 (pow.f64 y (*.f64 x 4))) 4)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4)))) 8)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 2 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4))))) 16)
(*.f64 (log.f64 y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (log.f64 (pow.f64 y (*.f64 x 4)))))) 32)
(*.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 (sqrt.f64 (pow.f64 y (+.f64 x x))))
(*.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 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(*.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 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 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))
(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 c) (*.f64 (+.f64 b -1/2) 2)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 0)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t))))) 2)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 2) 2)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4) 4)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4)) 8)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4))) 16)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.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)))) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) a))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 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)))))

eval250.0ms (0.5%)

Compiler

Compiled 4079 to 1644 computations (59.7% saved)

prune298.0ms (0.6%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1747181
Fresh000
Picked101
Done000
Total1757182
Error
0.1b
Counts
182 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
1.3b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
33.0b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (log.f64 (pow.f64 c (+.f64 b -1/2)))) (*.f64 y i))
11.7b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
9.6b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
55.2b
(*.f64 y i)
49.9b
z
46.8b
a
Compiler

Compiled 250 to 180 computations (28% saved)

localize328.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b))
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)

series20.0ms (0%)

Counts
3 → 188
Calls

51 calls:

TimeVariablePointExpression
8.0ms
b
@0
(*.f64 (log.f64 c) b)
2.0ms
a
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))
0.0ms
z
@0
(+.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
b
@inf
(*.f64 (log.f64 c) b)

rewrite234.0ms (0.5%)

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
021113
1136113
2269113
3652113
41655113
53966113
65871113
Stop Event
node limit
Counts
3 → 49
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))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 c) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 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)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 a (+.f64 z t)))) 1)))))

simplify1.2s (2.3%)

Algorithm
egg-herbie
Rules
1614×rational.json-simplify-35
1276×rational.json-simplify-51
1184×rational.json-simplify-38
916×rational.json-simplify-2
892×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018110731
145310655
2111410655
3215010655
4313510655
5435110655
6539310655
Stop Event
node limit
Counts
237 → 171
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 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 (*.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 (*.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 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 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 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 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 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)
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.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 a (+.f64 z t)))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.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 a (+.f64 z t)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.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 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 a (+.f64 z t)))) 4)))) 32)
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.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 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(*.f64 b (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b))
(*.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 a (+.f64 t z))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 t (+.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t 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 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)) (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z)))))
(+.f64 (+.f64 (+.f64 (*.f64 y i) z) (+.f64 t (*.f64 b (log.f64 c)))) (+.f64 a (*.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 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)) (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z)))))
(+.f64 (+.f64 (+.f64 (*.f64 y i) z) (+.f64 t (*.f64 b (log.f64 c)))) (+.f64 a (*.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 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z))) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)) (+.f64 a t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) z)))))
(+.f64 (+.f64 (+.f64 (*.f64 y i) z) (+.f64 t (*.f64 b (log.f64 c)))) (+.f64 a (*.f64 (log.f64 y) x)))
(*.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 z (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 y i) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 t (*.f64 b (log.f64 c)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 t (+.f64 (+.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 z (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 y i) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 t (*.f64 b (log.f64 c)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 t (+.f64 (+.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 z (+.f64 (*.f64 y i) (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))))))
(+.f64 a (+.f64 (+.f64 (+.f64 (*.f64 y i) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 t (*.f64 b (log.f64 c)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 z (+.f64 (*.f64 y i) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 t (+.f64 (+.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 (+.f64 a (+.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 t (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) 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) (+.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 (+.f64 a (+.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 t (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) 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) (+.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 (+.f64 a (+.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 t (+.f64 (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))) (+.f64 a (+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) z)))))
(+.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 t (*.f64 b (log.f64 c))) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 b (log.f64 c))))))
(+.f64 (+.f64 t (+.f64 a (*.f64 b (log.f64 c)))) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.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 t (*.f64 b (log.f64 c))) (+.f64 a (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.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 (*.f64 b (log.f64 c)) (+.f64 z a))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (+.f64 (*.f64 (log.f64 y) x) a)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
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 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
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 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
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 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1 (*.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 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (*.f64 y i) a))
(+.f64 (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 a t)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))) (+.f64 (*.f64 y i) a))
(+.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 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (*.f64 y i) a))
(+.f64 (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 a t)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))) (+.f64 (*.f64 y i) a))
(+.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 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (*.f64 y i) a))
(+.f64 (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 a t)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))) (+.f64 (*.f64 y i) a))
(+.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 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))) (+.f64 (*.f64 y i) a))
(+.f64 (+.f64 (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z) (+.f64 a t)) (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))) (+.f64 (*.f64 y i) a))
(+.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 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)))))
(+.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 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.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 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 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)))))
(+.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 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.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 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 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)))))
(+.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 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.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 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 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z)))))
(+.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 (+.f64 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x))))
(+.f64 (*.f64 y i) (+.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 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (+.f64 (*.f64 y i) (+.f64 t z)) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t 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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.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 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.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 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.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 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 t (+.f64 a z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t 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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t 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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t 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 b (log.f64 c)) (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 b (log.f64 c)) z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 a t))
(+.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 b (log.f64 c)) (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 b (log.f64 c)) z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 a t))
(+.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 b (log.f64 c)) (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 b (log.f64 c)) z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 a t))
(+.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 b (log.f64 c)) (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 b (log.f64 c)) z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))) (+.f64 a t))
(+.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 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 a 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)) 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) z))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 a 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)) 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) z))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 a 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)) 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) z))))
(+.f64 a (+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) z)) (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))
(+.f64 (+.f64 t (+.f64 (*.f64 b (log.f64 c)) (+.f64 a 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)) z)) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 (+.f64 t (*.f64 b (log.f64 c))) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 b (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 b (log.f64 c)))))
(+.f64 (+.f64 t (*.f64 b (log.f64 c))) (+.f64 a (*.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
z
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (log.f64 c)) (+.f64 z a)))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a z)))
(+.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 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
t
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z)))
(+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c)))) z) (*.f64 (log.f64 y) x))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 b (neg.f64 (log.f64 (/.f64 1 c)))) z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 b)) z))))
(+.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 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z))))
(+.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 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.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 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 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z))))
(+.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 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.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 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 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z))))
(+.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 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.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 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 (*.f64 b (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) z))))
(+.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 (*.f64 b (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.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 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) z))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t 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))))
(log.f64 (pow.f64 (sqrt.f64 c) (+.f64 b b)))
(log.f64 (pow.f64 (sqrt.f64 (*.f64 c c)) 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 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.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 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 z t))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(/.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 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) 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)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 (*.f64 y i) (+.f64 t (+.f64 a z))) (+.f64 (*.f64 b (log.f64 c)) (*.f64 (log.f64 y) x)))
(-.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 0)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1/2))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 1/2)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 1/4)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1/2) 2)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(/.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 2) 2)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4) 4)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)) 8)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4))) 16)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 4)))) 32)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z t)))) 1)
(+.f64 a (+.f64 t (+.f64 (+.f64 (*.f64 b (log.f64 c)) z) (*.f64 (log.f64 y) x))))
(+.f64 (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 (log.f64 y) x))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize22.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 66 to 27 computations (59.1% saved)

series6.0ms (0%)

Counts
2 → 135
Calls

36 calls:

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

rewrite95.0ms (0.2%)

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 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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)))))
((#(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)))))

simplify2.7s (5.5%)

Algorithm
egg-herbie
Rules
7274×rational.json-simplify-41
3082×rational.json-simplify-51
2702×rational.json-simplify-35
2312×rational.json-simplify-2
1440×rational.json-simplify-1
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01477291
13576699
28456699
319676699
429956699
533436667
634296667
734996667
835586667
936176667
1042186667
1143716667
1244346667
1344936667
1445506667
1546036667
1650176667
1750706667
1851236667
1951766667
2052296667
2167136667
2269596667
2369696667
2469716667
2569716667
2670246667
2770776667
2871306667
2976096667
3076626667
3177156667
3277686667
3378216667
3478746667
3579276667
Stop Event
node limit
Counts
173 → 128
Calls
Call 1
Inputs
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
t
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
z
(-.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 0)
(*.f64 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)
(-.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)
Outputs
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 i y) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 (+.f64 t (*.f64 i y)) (+.f64 a z)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 i y))) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 i y))) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 i y))) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (+.f64 t (+.f64 z (*.f64 i y))) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 t (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 a (+.f64 (+.f64 z (+.f64 t (*.f64 i y))) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (*.f64 i y) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (*.f64 i y) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (*.f64 i y) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (*.f64 i y) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t (+.f64 (*.f64 i y) (+.f64 a z))))
(+.f64 t (+.f64 a (+.f64 (+.f64 z (*.f64 i y)) (*.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 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y))))
(+.f64 z (+.f64 t (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (+.f64 z (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 a (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 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 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 i y))))
(+.f64 t (+.f64 (*.f64 i y) (+.f64 a (*.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 i y)))
(+.f64 (+.f64 a (+.f64 t z)) (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 i y) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)))
(+.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) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 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 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 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 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.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) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.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) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.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) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.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) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 t (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 z (+.f64 t (*.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 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 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 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 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 z a))
(+.f64 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 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
t
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t a))
(+.f64 a (+.f64 t (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 t (+.f64 a (*.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 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)))
z
(-.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) 0)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 (*.f64 (log.f64 c) b) (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y))))))
(+.f64 a (+.f64 t (+.f64 (*.f64 i y) (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(+.f64 a (+.f64 (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 i y)))
(+.f64 a (+.f64 z (+.f64 (+.f64 t (*.f64 i y)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 z (+.f64 t (+.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 t z))) 0)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 1 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.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 t z)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2) 1/2)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 1/4)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))) 2)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 2) 2)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4) 4)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 4)) 8)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.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 t z))) 4))) 16)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.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 t z))) 4)))) 32)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.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 (+.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 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(pow.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) 1)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b))))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 69 to 28 computations (59.4% saved)

series6.0ms (0%)

Counts
4 → 139
Calls

42 calls:

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

rewrite183.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1860×rational.json-simplify-35
1506×rational.json-1
1506×rational.json-2
1506×rational.json-3
1458×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02096
113296
227596
368096
4173996
5393196
6587596
Stop Event
node limit
Counts
4 → 66
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 c) (-.f64 b 1/2))
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a))
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 (log.f64 (sqrt.f64 (pow.f64 y x))) (log.f64 (sqrt.f64 (pow.f64 y x))))))) (#(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 2 (*.f64 (log.f64 y) (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4)))))) 64)))) (#(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 (sqrt.f64 (pow.f64 y (+.f64 x x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))))) (#(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 (+.f64 b -1/2) (*.f64 (log.f64 c) 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 (sqrt.f64 (pow.f64 (pow.f64 c 2) (+.f64 b -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) 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) a) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)))))

simplify184.0ms (0.4%)

Algorithm
egg-herbie
Rules
1376×rational.json-simplify-35
1214×rational.json-simplify-51
1062×rational.json-simplify-41
964×rational.json-simplify-2
746×exponential.json-simplify-32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02096951
14806871
212126871
330826871
450046871
560486839
Stop Event
node limit
Counts
205 → 144
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 -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 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
a
(*.f64 (log.f64 y) x)
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 (log.f64 y) x))
a
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.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 (*.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)))))))))
(+.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 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 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))))
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))))
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))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 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))))
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))))
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 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.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 (+.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 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.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 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (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 (log.f64 y) x)
(+.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 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.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))))
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))))
(+.f64 (*.f64 (log.f64 y) x) 0)
(+.f64 0 (*.f64 (log.f64 y) x))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 y x))) (log.f64 (sqrt.f64 (pow.f64 y x))))
(-.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 2 (*.f64 (log.f64 y) (*.f64 x 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4)))))) 64)
(pow.f64 (*.f64 (log.f64 y) x) 1)
(log.f64 (pow.f64 y x))
(log.f64 (sqrt.f64 (pow.f64 y (+.f64 x x))))
(+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)
(+.f64 0 (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 0)
(/.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(/.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 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 (sqrt.f64 (pow.f64 (pow.f64 c 2) (+.f64 b -1/2))))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) a) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) a))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) a)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) a)) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)
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 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 (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)) (neg.f64 (-.f64 b 1/2)))
(*.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)) (neg.f64 (-.f64 b 1/2)))
(*.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)) (neg.f64 (-.f64 b 1/2)))
(*.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 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) a)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) a)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) a)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) a)
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) a)
a
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
(+.f64 a (*.f64 (log.f64 y) x))
(+.f64 a (*.f64 x (log.f64 y)))
a
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)) (+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 x (log.f64 y))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 x (log.f64 y))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 x (log.f64 y))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 x (log.f64 y)) (+.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 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (+.f64 z (+.f64 t (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))) (+.f64 a (*.f64 x (log.f64 y))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) t))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (log.f64 c) b)
(*.f64 b (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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (log.f64 c) b)
(*.f64 b (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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.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 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z) (*.f64 x (log.f64 y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (+.f64 a z) (*.f64 x (log.f64 y))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)))
(+.f64 a (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) t) (*.f64 x (log.f64 y))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) z))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) z))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) z))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) z))))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.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 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 a (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))))
(+.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 (log.f64 (sqrt.f64 (pow.f64 y x))) (log.f64 (sqrt.f64 (pow.f64 y x))))
(*.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 2 (*.f64 (log.f64 y) (*.f64 x 4))) 8)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4)))) 16)
(*.f64 x (log.f64 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4))))) 32)
(*.f64 x (log.f64 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (log.f64 y) (*.f64 x 4)))))) 64)
(*.f64 x (log.f64 y))
(pow.f64 (*.f64 (log.f64 y) x) 1)
(*.f64 x (log.f64 y))
(log.f64 (pow.f64 y x))
(*.f64 x (log.f64 y))
(log.f64 (sqrt.f64 (pow.f64 y (+.f64 x x))))
(*.f64 x (log.f64 y))
(+.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 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(*.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 (+.f64 b -1/2) (*.f64 (log.f64 c) 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 (sqrt.f64 (pow.f64 (pow.f64 c 2) (+.f64 b -1/2))))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) a) 0)
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) a)))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2) 1/2)
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 1/4)
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) a)) 2)
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))
(+.f64 a (*.f64 x (log.f64 y)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 4)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 2) 2)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4) 4)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)) 8)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))) 16)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)))) 32)
(+.f64 a (*.f64 x (log.f64 y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) a) 4))))) 64)
(+.f64 a (*.f64 x (log.f64 y)))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) a) 1)
(+.f64 a (*.f64 x (log.f64 y)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 0)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2) 1/2)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 1/4)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))) 2)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 4)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 2) 2)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4) 4)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)) 8)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))) 16)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)))) 32)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 4))))) 64)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) 1)
(+.f64 a (+.f64 (*.f64 x (log.f64 y)) (+.f64 t (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 a (+.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 x (log.f64 y)) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 102 to 35 computations (65.7% saved)

series116.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
48.0ms
b
@inf
(log.f64 (pow.f64 c (+.f64 b -1/2)))
18.0ms
b
@-inf
(log.f64 (pow.f64 c (+.f64 b -1/2)))
18.0ms
c
@-inf
(log.f64 (pow.f64 c (+.f64 b -1/2)))
16.0ms
c
@inf
(log.f64 (pow.f64 c (+.f64 b -1/2)))
13.0ms
c
@0
(log.f64 (pow.f64 c (+.f64 b -1/2)))

rewrite94.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1358×rational.json-simplify-35
1314×rational.json-1
1314×rational.json-2
1314×rational.json-3
1278×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01753
111153
223353
351953
4102953
5259553
6523353
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b -1/2) (log.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b -1/2) (log.f64 (pow.f64 (pow.f64 c 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b -1)) (log.f64 (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b -1)) (/.f64 (log.f64 c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 c) (+.f64 b -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (pow.f64 c 2)) (*.f64 (+.f64 b -1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 1/2) (log.f64 (pow.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (sqrt.f64 c)) (+.f64 b (+.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 c) 2) (+.f64 b (+.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 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 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 c (+.f64 b -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2) (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 c (+.f64 b -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c b) (pow.f64 c -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c b) (pow.f64 (pow.f64 c -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c b) (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1/2) (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 c (+.f64 b -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 c -1/2) 1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 c b) 1/2) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c -1/2) 2) (*.f64 (pow.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c b) 2) (*.f64 (pow.f64 c -1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c b) 4) (*.f64 1/2 (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c -1/2) 4) (*.f64 1/2 (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c b) 1/2) (*.f64 (pow.f64 c -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c -1/2) 1/2) (*.f64 (pow.f64 c b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (+.f64 b -1/2)) (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 2 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 c c) (+.f64 b -1/2)) (pow.f64 1/2 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 (+.f64 b -1/2)) (pow.f64 (+.f64 c c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 b)) (*.f64 (pow.f64 (*.f64 c 1/2) b) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (+.f64 c c) b)) (*.f64 (pow.f64 1/2 b) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 2 -1/2)) (*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (+.f64 c c) -1/2)) (*.f64 (pow.f64 1/2 -1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 (+.f64 b -1/2)) (pow.f64 (/.f64 c 4) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c 4) (+.f64 b -1/2)) (pow.f64 1/4 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 1/2) (pow.f64 (*.f64 (pow.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c -1) 1/2) (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 4 (pow.f64 (pow.f64 c (+.f64 b -1/2)) 2)) 1/2) (pow.f64 1/4 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 4 (pow.f64 c -1)) 1/2) (pow.f64 (*.f64 (pow.f64 c (+.f64 b b)) 1/4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 4 (pow.f64 c (+.f64 b b))) 1/2) (pow.f64 (*.f64 (pow.f64 c -1) 1/4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c (*.f64 (+.f64 b -1/2) 1/2)) (pow.f64 c (*.f64 (+.f64 b -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c 1/2) b) (pow.f64 (*.f64 c 1/2) b)) (*.f64 (pow.f64 2 b) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 1/2 b) (pow.f64 1/2 b)) (*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c 1/2) -1/2) (pow.f64 (*.f64 c 1/2) -1/2)) (*.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 1/2 -1/2) (pow.f64 1/2 -1/2)) (*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 4 -1/2) (pow.f64 4 -1/2)) (*.f64 (pow.f64 (/.f64 c 4) -1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c 4) -1/2) (pow.f64 (*.f64 c 4) -1/2)) (*.f64 (pow.f64 1/4 -1/2) (*.f64 (pow.f64 c b) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 4 b) (pow.f64 4 b)) (*.f64 (pow.f64 (/.f64 c 4) b) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 c 4) b) (pow.f64 (*.f64 c 4) b)) (*.f64 (pow.f64 1/4 b) (*.f64 (pow.f64 c -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) b) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)) (pow.f64 (pow.f64 c 1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) -1/2) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))) (pow.f64 (pow.f64 c 1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) -1/2) (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) (*.f64 (+.f64 b -1/2) 1/2)) (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) (*.f64 (+.f64 b -1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 c (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))))) 64)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.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 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 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 z t)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)))))

simplify137.0ms (0.3%)

Algorithm
egg-herbie
Rules
1236×rational.json-simplify-39
1142×rational.json-simplify-1
1028×rational.json-simplify-49
706×rational.json-simplify-35
672×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03525155
18035013
219794871
343294851
469154841
Stop Event
node limit
Counts
211 → 235
Calls
Call 1
Inputs
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.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))
(log.f64 (pow.f64 c -1/2))
(+.f64 (*.f64 (log.f64 c) b) (log.f64 (pow.f64 c -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 -3 (pow.f64 (log.f64 c) 3)))) (pow.f64 b 3))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2)))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(sqrt.f64 (/.f64 1 c))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 1 c)))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 c))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 c)))))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(+.f64 t z)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.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 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) t)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(+.f64 0 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 (pow.f64 c 2) 1/2)))
(*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(*.f64 1 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b -1/2)))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))) 1/2)
(*.f64 (+.f64 b (+.f64 b -1)) (log.f64 (sqrt.f64 c)))
(*.f64 (+.f64 b (+.f64 b -1)) (/.f64 (log.f64 c) 2))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 4 (/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 4))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 1/4)
(*.f64 (log.f64 (pow.f64 c 2)) (*.f64 (+.f64 b -1/2) 1/2))
(*.f64 1/2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))))
(*.f64 (*.f64 (+.f64 b -1/2) 1/2) (log.f64 (pow.f64 c 2)))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) 2)
(*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b (+.f64 b -1)))
(*.f64 1/4 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (log.f64 c) 2) (+.f64 b (+.f64 b -1)))
(*.f64 (/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 4) 4)
(/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 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 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(+.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(+.f64 0 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2) (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2))
(-.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(*.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(*.f64 1 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (pow.f64 c b) (pow.f64 c -1/2))
(*.f64 (pow.f64 c b) (pow.f64 (pow.f64 c -1) 1/2))
(*.f64 (pow.f64 c b) (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) -1/2))
(*.f64 (pow.f64 c -1/2) (pow.f64 c b))
(*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/2)
(*.f64 4 (/.f64 (pow.f64 c (+.f64 b -1/2)) 4))
(*.f64 4 (*.f64 (*.f64 (pow.f64 c -1/2) 1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 4 (*.f64 (*.f64 (pow.f64 c b) 1/2) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 1/4)
(*.f64 (*.f64 (pow.f64 c -1/2) 2) (*.f64 (pow.f64 c b) 1/2))
(*.f64 (*.f64 (pow.f64 c b) 2) (*.f64 (pow.f64 c -1/2) 1/2))
(*.f64 (*.f64 (pow.f64 c b) 4) (*.f64 1/2 (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (*.f64 (pow.f64 c -1/2) 4) (*.f64 1/2 (*.f64 (pow.f64 c b) 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2) 2)
(*.f64 (*.f64 (pow.f64 c b) 1/2) (*.f64 (pow.f64 c -1/2) 2))
(*.f64 (*.f64 (pow.f64 c -1/2) 1/2) (*.f64 (pow.f64 c b) 2))
(*.f64 1/4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))
(*.f64 (/.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)
(*.f64 (pow.f64 2 (+.f64 b -1/2)) (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)))
(*.f64 (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 2 (+.f64 b -1/2)))
(*.f64 (pow.f64 (+.f64 c c) (+.f64 b -1/2)) (pow.f64 1/2 (+.f64 b -1/2)))
(*.f64 (pow.f64 1/2 (+.f64 b -1/2)) (pow.f64 (+.f64 c c) (+.f64 b -1/2)))
(*.f64 (*.f64 2 (pow.f64 2 b)) (*.f64 (pow.f64 (*.f64 c 1/2) b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 c c) b)) (*.f64 (pow.f64 1/2 b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (*.f64 2 (pow.f64 2 -1/2)) (*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 c c) -1/2)) (*.f64 (pow.f64 1/2 -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (pow.f64 4 (+.f64 b -1/2)) (pow.f64 (/.f64 c 4) (+.f64 b -1/2)))
(*.f64 (pow.f64 (*.f64 c 4) (+.f64 b -1/2)) (pow.f64 1/4 (+.f64 b -1/2)))
(*.f64 (pow.f64 4 1/2) (pow.f64 (*.f64 (pow.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/4) 1/2))
(*.f64 (pow.f64 (pow.f64 c -1) 1/2) (pow.f64 c b))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (pow.f64 c (+.f64 b -1/2)) 2)) 1/2) (pow.f64 1/4 1/2))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 c -1)) 1/2) (pow.f64 (*.f64 (pow.f64 c (+.f64 b b)) 1/4) 1/2))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 c (+.f64 b b))) 1/2) (pow.f64 (*.f64 (pow.f64 c -1) 1/4) 1/2))
(*.f64 (pow.f64 c (*.f64 (+.f64 b -1/2) 1/2)) (pow.f64 c (*.f64 (+.f64 b -1/2) 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 1/2) b) (pow.f64 (*.f64 c 1/2) b)) (*.f64 (pow.f64 2 b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (+.f64 (pow.f64 1/2 b) (pow.f64 1/2 b)) (*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 1/2) -1/2) (pow.f64 (*.f64 c 1/2) -1/2)) (*.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (+.f64 (pow.f64 1/2 -1/2) (pow.f64 1/2 -1/2)) (*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (+.f64 (pow.f64 4 -1/2) (pow.f64 4 -1/2)) (*.f64 (pow.f64 (/.f64 c 4) -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 4) -1/2) (pow.f64 (*.f64 c 4) -1/2)) (*.f64 (pow.f64 1/4 -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (+.f64 (pow.f64 4 b) (pow.f64 4 b)) (*.f64 (pow.f64 (/.f64 c 4) b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 4) b) (pow.f64 (*.f64 c 4) b)) (*.f64 (pow.f64 1/4 b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (pow.f64 (pow.f64 c 1/2) b) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)) (pow.f64 (pow.f64 c 1/2) b))
(*.f64 (pow.f64 (pow.f64 c 1/2) -1/2) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))) (pow.f64 (pow.f64 c 1/2) -1/2))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1/2)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) -1/2) (pow.f64 c b))
(*.f64 (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) (*.f64 (+.f64 b -1/2) 1/2)) (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) (*.f64 (+.f64 b -1/2) 1/2)))
(/.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 2)
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))))) 64)
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 0)
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)))
(*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 4)
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))))) 64)
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)
Outputs
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(log.f64 (pow.f64 c -1/2))
(+.f64 (*.f64 (log.f64 c) b) (log.f64 (pow.f64 c -1/2)))
(+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c)))
(+.f64 (log.f64 (pow.f64 c -1/2)) (log.f64 (pow.f64 c b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2))))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (*.f64 -1 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))))
(+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))))
(+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))))
(+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (log.f64 (pow.f64 c b)) (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 -3 (pow.f64 (log.f64 c) 3)))) (pow.f64 b 3))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (*.f64 -1 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 (pow.f64 (log.f64 c) 3) -3))) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (*.f64 (pow.f64 (log.f64 c) 3) -1)) (pow.f64 b 3)))))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (neg.f64 (pow.f64 (log.f64 c) 3))) (pow.f64 b 3))))))
(+.f64 (log.f64 (pow.f64 c b)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (neg.f64 (pow.f64 (log.f64 c) 3))) (pow.f64 b 3))))))
(+.f64 (log.f64 (pow.f64 c b)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (*.f64 1/6 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 3))) (pow.f64 b 3))))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(sqrt.f64 (/.f64 1 c))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 1 c)))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 b (*.f64 (log.f64 c) (sqrt.f64 (/.f64 1 c)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c)))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 c))))
(+.f64 (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 b (*.f64 (log.f64 c) (sqrt.f64 (/.f64 1 c)))) (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 2) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/2))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (log.f64 (pow.f64 c b)) (*.f64 1/2 (pow.f64 (log.f64 (pow.f64 c b)) 2)))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 c)))))
(+.f64 (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 3))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 3) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/6))) (+.f64 (*.f64 b (*.f64 (log.f64 c) (sqrt.f64 (/.f64 1 c)))) (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 2) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/2))))
(+.f64 (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)) (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 (pow.f64 c b)) 3) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/6))) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (log.f64 (pow.f64 c b)) (*.f64 1/2 (pow.f64 (log.f64 (pow.f64 c b)) 2)))))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(pow.f64 c (-.f64 b 1/2))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(+.f64 t z)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))
(+.f64 z (+.f64 t (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))
(+.f64 z (+.f64 t (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))
(+.f64 z (+.f64 t (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y))))))
(+.f64 z (+.f64 t (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x))))
(+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 t 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 t z))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 t 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 t z))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 t 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 t z))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 y)))))))
(+.f64 t (+.f64 z (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y)))))))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 y))))))
(+.f64 (*.f64 (log.f64 y) x) t)
(+.f64 t (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 z (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(+.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 0 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 (pow.f64 c 2) 1/2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 1 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 2 (*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b -1/2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))) 1/2)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b (+.f64 b -1)) (log.f64 (sqrt.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b (+.f64 b -1)) (/.f64 (log.f64 c) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 4 (/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 4))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 1/4)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 (pow.f64 c 2)) (*.f64 (+.f64 b -1/2) 1/2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 1/2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 1/2) (log.f64 (pow.f64 c 2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) 2)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b (+.f64 b -1)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 1/4 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (/.f64 (log.f64 c) 2) (+.f64 b (+.f64 b -1)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 4) 4)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 2))) 2)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))) 4)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))) 8)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4))))) 16)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 4)))))) 32)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.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)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(pow.f64 c (+.f64 b -1/2))
(+.f64 0 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(+.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2) (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2))
(pow.f64 c (+.f64 b -1/2))
(-.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(pow.f64 c (+.f64 b -1/2))
(*.f64 1 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c b) (pow.f64 c -1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c b) (pow.f64 (pow.f64 c -1) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c b) (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) -1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c -1/2) (pow.f64 c b))
(pow.f64 c (+.f64 b -1/2))
(*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/2)
(pow.f64 c (+.f64 b -1/2))
(*.f64 4 (/.f64 (pow.f64 c (+.f64 b -1/2)) 4))
(pow.f64 c (+.f64 b -1/2))
(*.f64 4 (*.f64 (*.f64 (pow.f64 c -1/2) 1/2) (*.f64 (pow.f64 c b) 1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 4 (*.f64 (*.f64 (pow.f64 c b) 1/2) (*.f64 (pow.f64 c -1/2) 1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 1/4)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c -1/2) 2) (*.f64 (pow.f64 c b) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c b) 2) (*.f64 (pow.f64 c -1/2) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c b) 4) (*.f64 1/2 (*.f64 (pow.f64 c -1/2) 1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c -1/2) 4) (*.f64 1/2 (*.f64 (pow.f64 c b) 1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/2) 2)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c b) 1/2) (*.f64 (pow.f64 c -1/2) 2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c -1/2) 1/2) (*.f64 (pow.f64 c b) 2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 1/4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (/.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 2 (+.f64 b -1/2)) (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 2 (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (+.f64 c c) (+.f64 b -1/2)) (pow.f64 1/2 (+.f64 b -1/2)))
(pow.f64 (*.f64 (+.f64 c c) 1/2) (+.f64 b -1/2))
(pow.f64 (*.f64 1/2 (+.f64 c c)) (+.f64 b -1/2))
(*.f64 (pow.f64 1/2 (+.f64 b -1/2)) (pow.f64 (+.f64 c c) (+.f64 b -1/2)))
(pow.f64 (*.f64 (+.f64 c c) 1/2) (+.f64 b -1/2))
(pow.f64 (*.f64 1/2 (+.f64 c c)) (+.f64 b -1/2))
(*.f64 (*.f64 2 (pow.f64 2 b)) (*.f64 (pow.f64 (*.f64 c 1/2) b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (*.f64 2 (pow.f64 2 b)) (*.f64 (pow.f64 c -1/2) (*.f64 1/2 (pow.f64 (*.f64 c 1/2) b))))
(*.f64 (pow.f64 (*.f64 c 1/2) b) (*.f64 (pow.f64 2 b) (*.f64 (pow.f64 c -1/2) 1)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 c c) b)) (*.f64 (pow.f64 1/2 b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 c c) b)) (*.f64 (pow.f64 c -1/2) (*.f64 1/2 (pow.f64 1/2 b))))
(*.f64 (pow.f64 1/2 b) (*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 c -1/2) 1)))
(*.f64 (*.f64 2 (pow.f64 2 -1/2)) (*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (*.f64 2 (pow.f64 2 -1/2)) (*.f64 (pow.f64 c b) (*.f64 1/2 (pow.f64 (*.f64 c 1/2) -1/2))))
(*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (*.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 c b) 1)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 c c) -1/2)) (*.f64 (pow.f64 1/2 -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (*.f64 2 (pow.f64 (+.f64 c c) -1/2)) (*.f64 (pow.f64 c b) (*.f64 1/2 (pow.f64 1/2 -1/2))))
(*.f64 (pow.f64 1/2 -1/2) (*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 c b) 1)))
(*.f64 (pow.f64 4 (+.f64 b -1/2)) (pow.f64 (/.f64 c 4) (+.f64 b -1/2)))
(pow.f64 (*.f64 4 (/.f64 c 4)) (+.f64 b -1/2))
(*.f64 (pow.f64 (*.f64 c 4) (+.f64 b -1/2)) (pow.f64 1/4 (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 4 1/2) (pow.f64 (*.f64 (pow.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/4) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (pow.f64 c -1) 1/2) (pow.f64 c b))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 (pow.f64 c (+.f64 b -1/2)) 2)) 1/2) (pow.f64 1/4 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (*.f64 4 (pow.f64 c -1)) 1/2) (pow.f64 (*.f64 (pow.f64 c (+.f64 b b)) 1/4) 1/2))
(pow.f64 (*.f64 (*.f64 4 (pow.f64 c -1)) (*.f64 1/4 (pow.f64 c (+.f64 b b)))) 1/2)
(pow.f64 (*.f64 1/4 (*.f64 (pow.f64 c (+.f64 b b)) (*.f64 4 (pow.f64 c -1)))) 1/2)
(*.f64 (pow.f64 (*.f64 4 (pow.f64 c (+.f64 b b))) 1/2) (pow.f64 (*.f64 (pow.f64 c -1) 1/4) 1/2))
(pow.f64 (*.f64 (*.f64 4 (pow.f64 c (+.f64 b b))) (*.f64 1/4 (pow.f64 c -1))) 1/2)
(pow.f64 (*.f64 (pow.f64 c -1) (*.f64 1/4 (*.f64 4 (pow.f64 c (+.f64 b b))))) 1/2)
(*.f64 (pow.f64 c -1/2) (pow.f64 (*.f64 1/4 (*.f64 4 (pow.f64 c (+.f64 b b)))) 1/2))
(*.f64 (pow.f64 c (*.f64 (+.f64 b -1/2) 1/2)) (pow.f64 c (*.f64 (+.f64 b -1/2) 1/2)))
(pow.f64 (*.f64 c c) (*.f64 1/2 (+.f64 b -1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 1/2) b) (pow.f64 (*.f64 c 1/2) b)) (*.f64 (pow.f64 2 b) (*.f64 (pow.f64 c -1/2) 1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (+.f64 (pow.f64 1/2 b) (pow.f64 1/2 b)) (*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (*.f64 1/2 (pow.f64 c -1/2)) (+.f64 (pow.f64 1/2 b) (pow.f64 1/2 b))))
(*.f64 (+.f64 (pow.f64 c -1/2) (pow.f64 c -1/2)) (*.f64 (*.f64 1/2 (pow.f64 1/2 b)) (pow.f64 (+.f64 c c) b)))
(*.f64 (*.f64 (pow.f64 c -1/2) 1) (pow.f64 (*.f64 1/2 (+.f64 c c)) b))
(*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 c -1/2) (pow.f64 1/2 b)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 1/2) -1/2) (pow.f64 (*.f64 c 1/2) -1/2)) (*.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 c b) 1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (+.f64 (pow.f64 1/2 -1/2) (pow.f64 1/2 -1/2)) (*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (*.f64 1/2 (pow.f64 c b)) (+.f64 (pow.f64 1/2 -1/2) (pow.f64 1/2 -1/2))))
(*.f64 (pow.f64 c b) (*.f64 (*.f64 1/2 (pow.f64 (+.f64 c c) -1/2)) (+.f64 (pow.f64 1/2 -1/2) (pow.f64 1/2 -1/2))))
(*.f64 (*.f64 (pow.f64 c b) 1) (pow.f64 (*.f64 1/2 (+.f64 c c)) -1/2))
(*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 c b) (pow.f64 1/2 -1/2)))
(*.f64 (+.f64 (pow.f64 4 -1/2) (pow.f64 4 -1/2)) (*.f64 (pow.f64 (/.f64 c 4) -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (+.f64 (pow.f64 4 -1/2) (pow.f64 4 -1/2)) (*.f64 (*.f64 1/2 (pow.f64 c b)) (pow.f64 (/.f64 c 4) -1/2)))
(*.f64 (*.f64 1/2 (pow.f64 c b)) (*.f64 (pow.f64 (/.f64 c 4) -1/2) (+.f64 (pow.f64 4 -1/2) (pow.f64 4 -1/2))))
(*.f64 (*.f64 (pow.f64 c b) 1) (pow.f64 (*.f64 4 (/.f64 c 4)) -1/2))
(*.f64 (pow.f64 (/.f64 c 4) -1/2) (*.f64 (pow.f64 c b) (pow.f64 4 -1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 4) -1/2) (pow.f64 (*.f64 c 4) -1/2)) (*.f64 (pow.f64 1/4 -1/2) (*.f64 (pow.f64 c b) 1/2)))
(*.f64 (+.f64 (pow.f64 1/4 -1/2) (pow.f64 1/4 -1/2)) (*.f64 (*.f64 1/2 (pow.f64 c b)) (pow.f64 (*.f64 c 4) -1/2)))
(*.f64 (*.f64 1/2 (pow.f64 c b)) (*.f64 (pow.f64 (*.f64 c 4) -1/2) (+.f64 (pow.f64 1/4 -1/2) (pow.f64 1/4 -1/2))))
(*.f64 (*.f64 (pow.f64 c b) 1) (pow.f64 (*.f64 1/4 (*.f64 c 4)) -1/2))
(*.f64 (pow.f64 1/4 -1/2) (*.f64 (pow.f64 c b) (pow.f64 (*.f64 c 4) -1/2)))
(*.f64 (+.f64 (pow.f64 4 b) (pow.f64 4 b)) (*.f64 (pow.f64 (/.f64 c 4) b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (+.f64 (pow.f64 4 b) (pow.f64 4 b)) (*.f64 (*.f64 1/2 (pow.f64 c -1/2)) (pow.f64 (/.f64 c 4) b)))
(*.f64 (*.f64 1/2 (pow.f64 c -1/2)) (*.f64 (pow.f64 (/.f64 c 4) b) (+.f64 (pow.f64 4 b) (pow.f64 4 b))))
(*.f64 (*.f64 (pow.f64 c -1/2) 1) (pow.f64 (*.f64 4 (/.f64 c 4)) b))
(*.f64 (pow.f64 (/.f64 c 4) b) (*.f64 (pow.f64 c -1/2) (pow.f64 4 b)))
(*.f64 (+.f64 (pow.f64 (*.f64 c 4) b) (pow.f64 (*.f64 c 4) b)) (*.f64 (pow.f64 1/4 b) (*.f64 (pow.f64 c -1/2) 1/2)))
(*.f64 (+.f64 (pow.f64 1/4 b) (pow.f64 1/4 b)) (*.f64 (*.f64 1/2 (pow.f64 c -1/2)) (pow.f64 (*.f64 c 4) b)))
(*.f64 (*.f64 1/2 (pow.f64 c -1/2)) (*.f64 (pow.f64 (*.f64 c 4) b) (+.f64 (pow.f64 1/4 b) (pow.f64 1/4 b))))
(*.f64 (*.f64 (pow.f64 c -1/2) 1) (pow.f64 (*.f64 1/4 (*.f64 c 4)) b))
(*.f64 (pow.f64 1/4 b) (*.f64 (pow.f64 c -1/2) (pow.f64 (*.f64 c 4) b)))
(*.f64 (pow.f64 (pow.f64 c 1/2) b) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)))
(*.f64 (pow.f64 c (*.f64 1/2 b)) (pow.f64 c (*.f64 1/2 (+.f64 b -1))))
(pow.f64 (*.f64 (pow.f64 c b) (pow.f64 c (+.f64 b -1))) 1/2)
(pow.f64 (*.f64 (pow.f64 c b) (pow.f64 c (-.f64 b 1))) 1/2)
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)) (pow.f64 (pow.f64 c 1/2) b))
(*.f64 (pow.f64 c (*.f64 1/2 b)) (pow.f64 c (*.f64 1/2 (+.f64 b -1))))
(pow.f64 (*.f64 (pow.f64 c b) (pow.f64 c (+.f64 b -1))) 1/2)
(pow.f64 (*.f64 (pow.f64 c b) (pow.f64 c (-.f64 b 1))) 1/2)
(*.f64 (pow.f64 (pow.f64 c 1/2) -1/2) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))
(*.f64 (pow.f64 c -1/4) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))
(*.f64 (pow.f64 c -1/4) (pow.f64 c (*.f64 1/2 (+.f64 -1/2 (+.f64 b b)))))
(*.f64 (pow.f64 c -1/4) (pow.f64 (pow.f64 c 1/2) (+.f64 -1/2 (+.f64 b b))))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))) (pow.f64 (pow.f64 c 1/2) -1/2))
(*.f64 (pow.f64 c -1/4) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))
(*.f64 (pow.f64 c -1/4) (pow.f64 c (*.f64 1/2 (+.f64 -1/2 (+.f64 b b)))))
(*.f64 (pow.f64 c -1/4) (pow.f64 (pow.f64 c 1/2) (+.f64 -1/2 (+.f64 b b))))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1/2)))
(pow.f64 (*.f64 c c) (*.f64 1/2 (+.f64 b -1/2)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) -1/2) (pow.f64 c b))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) (*.f64 (+.f64 b -1/2) 1/2)) (pow.f64 (pow.f64 (pow.f64 c 2) 1/2) (*.f64 (+.f64 b -1/2) 1/2)))
(pow.f64 (*.f64 c c) (*.f64 1/2 (+.f64 b -1/2)))
(/.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 2)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)) 8)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))) 16)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)))) 32)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))))) 64)
(pow.f64 c (+.f64 b -1/2))
(-.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 0)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 1 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1/2))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2) 1/2)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 4 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 1/4)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1/2) 2)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(*.f64 (/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 4)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 2) 2)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4) 4)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4)) 8)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))) 16)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4)))) 32)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 4))))) 64)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))
(pow.f64 (+.f64 (*.f64 x (log.f64 y)) (+.f64 z t)) 1)
(+.f64 z (+.f64 t (*.f64 (log.f64 y) x)))
(+.f64 (+.f64 t z) (*.f64 (log.f64 y) x))
(+.f64 t (+.f64 z (*.f64 (log.f64 y) x)))

eval226.0ms (0.5%)

Compiler

Compiled 16860 to 6837 computations (59.4% saved)

prune216.0ms (0.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New7356741
Fresh022
Picked101
Done314
Total7399748
Error
0.1b
Counts
748 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
39.9b
(+.f64 (+.f64 (+.f64 z a) (log.f64 (pow.f64 c (+.f64 b -1/2)))) (*.f64 y i))
13.0b
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
26.9b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (*.f64 (log.f64 y) x))
20.9b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) a)
52.6b
(*.f64 (log.f64 y) x)
51.7b
(*.f64 (log.f64 c) b)
55.2b
(*.f64 y i)
49.9b
z
46.8b
a
Compiler

Compiled 251 to 191 computations (23.9% saved)

localize17.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z)))
0.0b
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
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 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
0.0ms
y
@-inf
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
0.0ms
y
@inf
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
0.0ms
t
@0
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
0.0ms
t
@inf
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))

rewrite121.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1634×rational.json-simplify-35
1264×rational.json-1
1264×rational.json-2
1264×rational.json-3
1240×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01670
110870
223270
355670
4146470
5343570
6507770
7787870
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a 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 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 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 a z))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1)))))

simplify579.0ms (1.2%)

Algorithm
egg-herbie
Rules
4506×rational.json-simplify-41
1836×rational.json-simplify-35
1384×rational.json-simplify-2
1242×rational.json-simplify-51
904×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01245528
12925500
27155500
317675500
427005500
530255500
631145500
731855500
832465500
933055500
1038445500
1139745500
1240375500
1340965500
1441495500
1542025500
1645515500
1746045500
1846575500
1978375500
2079145500
2179995500
Stop Event
node limit
Counts
170 → 103
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 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 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 (*.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 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 (*.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 (*.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 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 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 z (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t (*.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 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 z (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t (*.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 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 z (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (+.f64 a (+.f64 t (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t 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 (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t 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 (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 t (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 z (+.f64 t (+.f64 a (*.f64 y i))))
(+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 y i) (+.f64 a z)))
(+.f64 (+.f64 (*.f64 (log.f64 y) x) 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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 z (+.f64 (*.f64 (log.f64 y) x) (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(+.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.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 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 (+.f64 z (*.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 z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 (+.f64 z (*.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 z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 (+.f64 z (*.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 z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)))))
(+.f64 (+.f64 z (*.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 z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 (+.f64 a (+.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 z)))
(+.f64 (+.f64 a (+.f64 t z)) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 t (+.f64 (+.f64 a z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 a (+.f64 t 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 t (+.f64 (+.f64 a z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 a (+.f64 t 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 t (+.f64 (+.f64 a z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 a (+.f64 t 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 t (+.f64 (+.f64 a z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 a z)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 (+.f64 a (+.f64 t 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 (*.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 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 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1/2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1/2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4)) 8)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))) 16)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4)))) 32)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 4))))) 64)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (+.f64 a z) (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 t (*.f64 y i)))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 y i) (+.f64 a z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 t (+.f64 a (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 y i)))))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 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 a z))) 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 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 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 a z))) 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 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) 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 a z))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 16 to 10 computations (37.5% saved)

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

localize18.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 50 to 25 computations (50% saved)

series2.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1820×rational.json-1
1820×rational.json-2
1820×rational.json-3
1218×rational.json-simplify-35
968×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01535
19835
220135
345935
4107835
5243535
6400635
7682935
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 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 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))))))) (#(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 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 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 a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 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 a)))) 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 a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 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 a))) 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 a))) 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 a))) 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 a))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)))))

simplify418.0ms (0.8%)

Algorithm
egg-herbie
Rules
3208×rational.json-simplify-51
3022×rational.json-simplify-1
2278×rational.json-simplify-41
1330×rational.json-simplify-35
1212×rational.json-simplify-49
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0882905
11952609
24642609
310482609
417552609
523522593
625812593
726422593
826912593
942952593
1043632593
1144202593
1244712593
1345212593
1445682593
1558082593
1658742593
1759372593
1859782593
1960192593
2067002593
Stop Event
node limit
Counts
79 → 49
Calls
Call 1
Inputs
(+.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 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)) 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 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.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
(+.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)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a)))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)
Outputs
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.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 a (+.f64 (+.f64 t z) (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (+.f64 t z) (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (+.f64 t z) (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (+.f64 t z) (*.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 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 (log.f64 c) -1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) -1/2) (+.f64 t z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) -1/2)))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.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 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.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 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t 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)) (+.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)) (+.f64 t z)))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t 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)) (+.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)) (+.f64 t z)))
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)) (+.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)) (+.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)) (+.f64 t z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.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 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t 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)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 0)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 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 (+.f64 z a)))))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2) 1/2)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 1/4)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a)))) 2)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 4)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 2) 2)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4) 4)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4)) 8)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 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 (+.f64 z a))) 4))) 16)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 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 (+.f64 z a))) 4)))) 32)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 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 (+.f64 z a))) 4)))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 4))))) 64)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t (+.f64 z a))) 1)
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b)))))
(+.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a t))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 a (+.f64 z (+.f64 t (*.f64 (log.f64 c) (+.f64 b -1/2)))))

localize26.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 59 to 31 computations (47.5% saved)

series8.0ms (0%)

Counts
1 → 72
Calls

18 calls:

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

rewrite108.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1346×rational.json-simplify-35
1096×rational.json-1
1096×rational.json-2
1096×rational.json-3
1084×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01741
111241
223541
353741
4116541
5261841
6446441
7778141
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 z a) (log.f64 (pow.f64 c (+.f64 b -1/2)))) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)))))

simplify1.3s (2.7%)

Algorithm
egg-herbie
Rules
2816×rational.json-simplify-1
2232×rational.json-simplify-35
2190×rational.json-simplify-41
1244×rational.json-simplify-2
1240×rational.json-simplify-49
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01273607
12973575
26643575
313813575
419703575
525003559
630023559
732513559
833573559
947453559
1048213559
1149043559
1249713559
1350333559
1450893559
1560933559
1661753559
1762583559
1863113559
1972173559
2073613559
2174173559
2274733559
2375293559
2475853559
2577503559
2678063559
2778623559
2878623559
2979183559
3079743559
Stop Event
node limit
Counts
91 → 64
Calls
Call 1
Inputs
(+.f64 (*.f64 y i) (+.f64 a (log.f64 (pow.f64 c (-.f64 b 1/2)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (log.f64 (pow.f64 c -1/2)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (log.f64 (pow.f64 c -1/2))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 -3 (pow.f64 (log.f64 c) 3)))) (pow.f64 b 3))) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(-.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 0)
(*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)
(*.f64 1 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))))
(*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1/2))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))
(*.f64 (/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 4)
(/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2) 2)
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))))) 64)
(pow.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)
Outputs
(+.f64 (*.f64 y i) (+.f64 a (log.f64 (pow.f64 c (-.f64 b 1/2)))))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (neg.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (log.f64 (pow.f64 c -1/2)))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (log.f64 (pow.f64 c -1/2))))))
(+.f64 a (+.f64 (+.f64 z (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (+.f64 z (*.f64 b (log.f64 c))) a)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 a (+.f64 z (*.f64 b (log.f64 c))))))
(+.f64 z (+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))))))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2)))))))
(+.f64 a (+.f64 (+.f64 z (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (+.f64 z (*.f64 b (log.f64 c))) a)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 a (+.f64 z (*.f64 b (log.f64 c))))))
(+.f64 z (+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))))))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 -3 (pow.f64 (log.f64 c) 3)))) (pow.f64 b 3))) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2))))))))
(+.f64 a (+.f64 (+.f64 z (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c)))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))))))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (+.f64 z (*.f64 b (log.f64 c))) a)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 a (+.f64 z (*.f64 b (log.f64 c))))))
(+.f64 z (+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (*.f64 y i) (log.f64 (pow.f64 c -1/2))))))
(+.f64 a (+.f64 (*.f64 b (log.f64 c)) (+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 y i) z))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (log.f64 c)))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (log.f64 c))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)) (+.f64 (+.f64 a z) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)) (+.f64 (+.f64 a z) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)) (+.f64 (+.f64 a z) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))) (+.f64 a z)))
(+.f64 (*.f64 (log.f64 c) (*.f64 (+.f64 1/2 (*.f64 b -1)) -1)) (+.f64 (+.f64 a z) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 z (+.f64 a (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 z (*.f64 i y))))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z))
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) z)))
(+.f64 a (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) z)))
(+.f64 (*.f64 y i) (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z)))
(+.f64 z (+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 (*.f64 y i) a)))
(-.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 0)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 1 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))))
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1/2))
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2) 1/2)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 4 (/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 1/4)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 1/2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2))
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1/2) 2)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 1/4 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 4)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 2) 2)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4) 4)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4)) 8)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))) 16)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4)))) 32)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 4))))) 64)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(pow.f64 (+.f64 (+.f64 z a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i))) 1)
(+.f64 (+.f64 a z) (+.f64 (*.f64 y i) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (*.f64 y i) (+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2))))

eval659.0ms (1.3%)

Compiler

Compiled 9066 to 4479 computations (50.6% saved)

prune511.0ms (1%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New4915496
Fresh033
Picked101
Done235
Total49411505
Error
0.1b
Counts
505 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
30.6b
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 y i))
26.9b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (*.f64 (log.f64 y) x))
24.2b
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i))
22.4b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
21.1b
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
45.7b
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
52.6b
(*.f64 (log.f64 y) x)
51.7b
(*.f64 (log.f64 c) b)
55.2b
(*.f64 y i)
49.9b
z
46.8b
a
Compiler

Compiled 281 to 213 computations (24.2% saved)

localize866.0ms (1.7%)

Local error

Found 2 expressions with local error:

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

Compiled 37 to 20 computations (45.9% saved)

series2.0ms (0%)

Counts
1 → 39
Calls

12 calls:

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

rewrite99.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2142×rational.json-1
1210×rational.json-2
1210×rational.json-3
1186×exponential.json-3
1186×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
18529
217429
337229
477429
5199029
6446629
7787929
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 a z) 2) (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) z) 2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1))) (*.f64 (+.f64 a z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 1/2 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 1/2 (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 1/2 a) (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a 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 a z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)))))

simplify897.0ms (1.8%)

Algorithm
egg-herbie
Rules
3460×rational.json-simplify-51
2374×rational.json-simplify-35
2076×rational.json-simplify-2
1294×rational.json-simplify-49
1212×rational.json-simplify-1
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01022198
12071882
24471882
311011882
421511882
533911866
638011866
738471866
838911866
939321866
1039731866
1140381866
1240881866
1341331866
1441761866
1542171866
1642581866
1742991866
1843401866
1952641866
2058561866
2160151866
2260661866
2361141866
2461601866
2562061866
2662521866
2762981866
2863441866
2963901866
3064361866
3164361866
3264821866
3365281866
3465741866
3566201866
Stop Event
node limit
Counts
64 → 52
Calls
Call 1
Inputs
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
a
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
z
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 0)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a z) 2) (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1)))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) z) 2) (+.f64 a a)))
(*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1))) (*.f64 (+.f64 a z) 2)))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))))
(*.f64 2 (+.f64 (*.f64 1/2 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c)))))
(*.f64 2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 1/2 (+.f64 a z))))
(*.f64 2 (+.f64 (*.f64 1/2 a) (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) z) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 1/4)
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8)))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)
Outputs
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.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 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.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 z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (*.f64 (log.f64 (/.f64 1 c)) -1))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))))
(+.f64 a (+.f64 z (*.f64 (log.f64 (/.f64 1 c)) (-.f64 1/2 b))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 a z) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) -1/2)))
(+.f64 (*.f64 (log.f64 c) -1/2) (+.f64 a z))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) -1/2))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.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 a z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
a
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
z
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(-.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 0)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a z) 2) (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1)))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) z) 2) (+.f64 a a)))
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2)))) (+.f64 a a)))
(*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1))) (*.f64 (+.f64 a z) 2)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 a z) 2) (*.f64 (log.f64 c) (+.f64 b (+.f64 b -1)))))
(*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 2 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 2 (+.f64 (*.f64 1/2 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c)))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 2 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 1/2 (+.f64 a z))))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 2 (+.f64 (*.f64 1/2 a) (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) z) 2)))
(*.f64 2 (+.f64 (*.f64 a 1/2) (/.f64 (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2) 1/2)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 1/4)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (*.f64 1/2 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z))) 2)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4))
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 4)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 2) 2)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 4) 4)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8) 8)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8)) 16)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8))) 32)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 8)))) 64)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(pow.f64 (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a z)) 1)
(+.f64 a (+.f64 z (+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))
(+.f64 a (+.f64 z (*.f64 (log.f64 c) (+.f64 b -1/2))))
(+.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 b -1/2)))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 33 to 12 computations (63.6% saved)

series1.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite969.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1690×rational.json-simplify-1
1566×rational.json-1
1566×rational.json-2
1566×rational.json-3
1534×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
17425
216325
338125
492125
5206725
6349225
7532825
8626625
9662025
10700825
11732025
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (*.f64 y i) 1/2) (*.f64 (+.f64 z (+.f64 a t)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2))))) (#(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 z a) (+.f64 t (*.f64 y i))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)))))

simplify2.3s (4.7%)

Algorithm
egg-herbie
Rules
5008×rational.json-simplify-51
2090×rational.json-simplify-35
2084×rational.json-simplify-2
1342×rational.json-simplify-1
1276×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0701767
11561767
23641767
310351767
422491767
534841767
638951767
739331767
839611767
939871767
1040131767
1140561767
1240911767
1341191767
1441461767
1541721767
1641981767
1742241767
1842501767
1951431767
2056901767
2158151767
2258491767
2358801767
2459091767
2559381767
2659671767
2759961767
2860251767
2960541767
3060831767
3161121767
3261411767
3361701767
3461991767
3562281767
3662571767
3762861767
3863151767
3963441767
4063441767
4174611767
Stop Event
node limit
Counts
81 → 35
Calls
Call 1
Inputs
(+.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 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 (+.f64 z a) (+.f64 t (*.f64 y i))) 0)
(*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)
(*.f64 1 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))))
(*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1/2))
(*.f64 2 (+.f64 (*.f64 (*.f64 y i) 1/2) (*.f64 (+.f64 z (+.f64 a t)) 1/2)))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 i i)) (*.f64 (+.f64 z (+.f64 a t)) 2)))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4))
(*.f64 (/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 4)
(/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2) 2)
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 4)
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8)))) 64)
(pow.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)
Outputs
(+.f64 (*.f64 y i) (+.f64 a t))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
a
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t z))
(+.f64 t (+.f64 a z))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 i y)
(*.f64 y i)
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 a (+.f64 t z))
(+.f64 t (+.f64 a z))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(-.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 0)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 1 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1/2))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 2 (+.f64 (*.f64 (*.f64 y i) 1/2) (*.f64 (+.f64 z (+.f64 a t)) 1/2)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2) 1/2)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 4 (/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 1/4)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 1/2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 1/2 (+.f64 (*.f64 y (+.f64 i i)) (*.f64 (+.f64 z (+.f64 a t)) 2)))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1/2) 2)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 1/4 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4))
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(*.f64 (/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 4)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 2) 2)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 4) 4)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8) 8)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8)) 16)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8))) 32)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 8)))) 64)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))
(pow.f64 (+.f64 (+.f64 z a) (+.f64 t (*.f64 y i))) 1)
(+.f64 (*.f64 y i) (+.f64 t (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 y i) (+.f64 t z)))

localize13.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 37 to 13 computations (64.9% saved)

series1.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite100.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
18829
219429
344429
4106529
5236429
6372329
7599829
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)))))

simplify1.5s (3%)

Algorithm
egg-herbie
Rules
3250×rational.json-simplify-51
2920×rational.json-simplify-2
2092×rational.json-simplify-35
1452×rational.json-simplify-1
1058×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0742189
11662173
24002173
39872173
420752173
531692173
635422173
736102173
836552173
936992173
1037402173
1137932173
1238342173
1338752173
1439162173
1539572173
1639982173
1740392173
1840802173
1948372173
2049912173
2157462173
2262562173
2366372173
2467882173
2568302173
2668722173
2769142173
2869562173
2969982173
3070402173
3170822173
3271242173
3371662173
3471662173
Stop Event
node limit
Counts
79 → 40
Calls
Call 1
Inputs
(+.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) 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 a (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)
Outputs
(+.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 x (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1 (*.f64 x (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))))
(+.f64 a (+.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 z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 z (+.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 z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 z (+.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 z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 z (+.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 z)))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t (+.f64 z (+.f64 a (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))))
(+.f64 a (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 (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) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
a
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 0)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1/2))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2) 1/2)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 1/4)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1/2) 2)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 4)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 2) 2)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4) 4)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4)) 8)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))) 16)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4)))) 32)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 4))))) 64)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (+.f64 a t))) 1)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 45 to 14 computations (68.9% saved)

series69.0ms (0.1%)

Counts
2 → 77
Calls

27 calls:

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

rewrite101.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01458
19358
219658
345458
4106458
5239958
6378258
7606158
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.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 y) x) (+.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 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 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 z)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)))))

simplify948.0ms (1.9%)

Algorithm
egg-herbie
Rules
3554×rational.json-simplify-1
2628×rational.json-simplify-41
1952×rational.json-simplify-35
1282×rational.json-simplify-49
930×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01083343
12463315
26123315
315713315
425513315
529193315
630043315
730753315
831363315
950623315
1051283315
1152013315
1252673315
1353363315
1454013315
1554663315
1655293315
1755883315
1856473315
1964103315
2065723315
2165843315
2265883315
2365923315
2465923315
Stop Event
node limit
Counts
115 → 78
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.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 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(*.f64 i y)
(+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))
(+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))
(+.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 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 y i) (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) t))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.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 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t z))
(+.f64 t z)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
t
t
(+.f64 (*.f64 (log.f64 y) x) t)
z
z
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 0)
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 4)
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))))) 64)
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)
Outputs
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 i y)
(*.f64 y i)
(+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))
(+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 t (+.f64 z (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 y i))))
(+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))
(+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 t (+.f64 z (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 y i))))
(+.f64 t (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))))
(+.f64 t (+.f64 z (+.f64 (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1)) (*.f64 y i))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 t (+.f64 z (+.f64 (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))) (*.f64 y i))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (+.f64 t z) (+.f64 (*.f64 y i) (*.f64 x (+.f64 (neg.f64 (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))) (*.f64 y i)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (+.f64 t z) (+.f64 (*.f64 y i) (*.f64 x (+.f64 (neg.f64 (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))) (*.f64 y i)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (+.f64 t z) (+.f64 (*.f64 y i) (*.f64 x (+.f64 (neg.f64 (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))) (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 t z))
(+.f64 (+.f64 t z) (*.f64 y i))
(+.f64 t (+.f64 z (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 y i)))
(+.f64 z (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
t
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) t))
(+.f64 t (+.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (*.f64 y i)))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
z
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 y i)
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.f64 (+.f64 t z) (*.f64 x (neg.f64 (log.f64 (/.f64 1 y)))))
(+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 t (+.f64 z (*.f64 (log.f64 (/.f64 1 y)) (*.f64 x -1))))
(+.f64 (*.f64 (log.f64 (/.f64 1 y)) (neg.f64 x)) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 x (neg.f64 (log.f64 (/.f64 1 y))))))
(+.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 t z))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 t (*.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 t z))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 t (*.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 t z))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 t (*.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 t z))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))) t))
(+.f64 (+.f64 t z) (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1))))
(+.f64 z (+.f64 t (*.f64 x (+.f64 (neg.f64 (log.f64 (/.f64 -1 y))) (log.f64 -1)))))
(+.f64 t z)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
t
t
(+.f64 (*.f64 (log.f64 y) x) t)
z
z
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1/2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1/2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4)) 8)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))) 16)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4)))) 32)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 4))))) 64)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i)))) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (+.f64 t z) (*.f64 y i)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 y i))))
(-.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 0)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 1 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1/2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2) 1/2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 4 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 1/4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1/2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(*.f64 (/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 2) 2)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4) 4)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4)) 8)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))) 16)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4)))) 32)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 4))))) 64)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))
(pow.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)) 1)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))

localize68.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 c (-.f64 b 1/2))
0.5b
(log.f64 (pow.f64 c (-.f64 b 1/2)))
Compiler

Compiled 40 to 24 computations (40% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

12 calls:

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

rewrite85.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
15630
212030
325130
444930
5104230
6302230
7623730
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(log.f64 (pow.f64 c (-.f64 b 1/2)))
(pow.f64 c (-.f64 b 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b -1/2) (log.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b -1/2) (*.f64 (log.f64 (sqrt.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b -1)) (log.f64 (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b -1)) (*.f64 2 (log.f64 (pow.f64 c 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (+.f64 b -1)) (*.f64 (log.f64 (sqrt.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 c) (+.f64 b -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (+.f64 b -1/2) 1/4) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (+.f64 b -1/2) 8) (*.f64 2 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 4) (log.f64 (pow.f64 c 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 4) (/.f64 (log.f64 c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 4) (*.f64 1/8 (*.f64 2 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (*.f64 (*.f64 (+.f64 b -1/2) 1/4) 1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (+.f64 b -1/2) 8) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 8) (*.f64 1/8 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (log.f64 c)) (*.f64 1/2 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 b -1/2)) (*.f64 2 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 b -1/2)) (log.f64 (pow.f64 (pow.f64 c 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) 8)) (*.f64 1/16 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 c) 4) (*.f64 (+.f64 b -1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 1/4) (*.f64 (log.f64 c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) 1/4) (log.f64 (pow.f64 (pow.f64 c 8) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (sqrt.f64 c)) (+.f64 b (+.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 1/4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 c (+.f64 b -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))) (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 c (+.f64 b -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) (pow.f64 1/4 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c b) (pow.f64 c -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c b) (*.f64 (*.f64 2 (pow.f64 c -1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1/2) (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c -1/2) (*.f64 (*.f64 (pow.f64 c b) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 c -1/2)) (*.f64 (pow.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 (+.f64 b -1/2)) (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 2 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 c c) (+.f64 b -1/2)) (pow.f64 1/2 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 (+.f64 b -1/2)) (pow.f64 (+.f64 c c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 b) (*.f64 (pow.f64 (*.f64 c 1/2) b) (pow.f64 c -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 1/2 b) (pow.f64 c -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (pow.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 1/2 -1/2) (pow.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 4 b)) (pow.f64 (*.f64 c 1/4) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 c 4) (+.f64 b -1/2)) (pow.f64 1/4 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 1/2) (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 c (*.f64 1/2 (+.f64 b -1/2))) (pow.f64 c (*.f64 1/2 (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) b) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)) (pow.f64 (pow.f64 c 1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) -1/2) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))) (pow.f64 (pow.f64 c 1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 c (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8)))) 64)))))

simplify158.0ms (0.3%)

Algorithm
egg-herbie
Rules
1142×rational.json-simplify-35
968×rational.json-simplify-2
926×rational.json-simplify-54
808×exponential.json-simplify-29
696×rational.json-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02602915
15832825
213752779
330752759
458942749
Stop Event
node limit
Counts
125 → 151
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))
(log.f64 (pow.f64 c -1/2))
(+.f64 (*.f64 (log.f64 c) b) (log.f64 (pow.f64 c -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 -3 (pow.f64 (log.f64 c) 3)))) (pow.f64 b 3))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2)))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(sqrt.f64 (/.f64 1 c))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 1 c)))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 c))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(+.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(+.f64 0 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(*.f64 1/2 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(*.f64 (+.f64 b -1/2) (*.f64 (log.f64 (sqrt.f64 c)) 2))
(*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(*.f64 1 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(*.f64 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) 1/2)
(*.f64 (+.f64 b (+.f64 b -1)) (log.f64 (sqrt.f64 c)))
(*.f64 (+.f64 b (+.f64 b -1)) (*.f64 2 (log.f64 (pow.f64 c 1/4))))
(*.f64 (+.f64 b (+.f64 b -1)) (*.f64 (log.f64 (sqrt.f64 c)) 1))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 4 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 1/4))))
(*.f64 4 (*.f64 (*.f64 (+.f64 b -1/2) 1/4) (log.f64 c)))
(*.f64 4 (*.f64 (/.f64 (+.f64 b -1/2) 8) (*.f64 2 (log.f64 c))))
(*.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)) 1/4)
(*.f64 (*.f64 (+.f64 b -1/2) 4) (log.f64 (pow.f64 c 1/4)))
(*.f64 (*.f64 (+.f64 b -1/2) 4) (/.f64 (log.f64 c) 4))
(*.f64 (*.f64 (+.f64 b -1/2) 4) (*.f64 1/8 (*.f64 2 (log.f64 c))))
(*.f64 8 (*.f64 (*.f64 (*.f64 (+.f64 b -1/2) 1/4) 1/2) (log.f64 c)))
(*.f64 8 (*.f64 (/.f64 (+.f64 b -1/2) 8) (log.f64 c)))
(*.f64 (*.f64 (+.f64 b -1/2) 8) (*.f64 1/8 (log.f64 c)))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))) 1/8)
(*.f64 (*.f64 2 (log.f64 c)) (*.f64 1/2 (+.f64 b -1/2)))
(*.f64 (*.f64 1/2 (+.f64 b -1/2)) (*.f64 2 (log.f64 c)))
(*.f64 (*.f64 1/2 (+.f64 b -1/2)) (log.f64 (pow.f64 (pow.f64 c 4) 1/2)))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) 2)
(*.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) 8)) (*.f64 1/16 (log.f64 c)))
(*.f64 (*.f64 (log.f64 c) 4) (*.f64 (+.f64 b -1/2) 1/4))
(*.f64 1/4 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)))
(*.f64 (*.f64 (+.f64 b -1/2) 1/4) (*.f64 (log.f64 c) 4))
(*.f64 (*.f64 (+.f64 b -1/2) 1/4) (log.f64 (pow.f64 (pow.f64 c 8) 1/2)))
(*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b (+.f64 b -1)))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 1/4))) 4)
(/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(/.f64 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) 2)
(/.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)) 4)
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8)))))) 64)
(pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(+.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(+.f64 0 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))) (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))
(-.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(*.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2))
(*.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(*.f64 1 (pow.f64 c (+.f64 b -1/2)))
(*.f64 2 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/2)
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) (pow.f64 1/4 1/2))
(*.f64 4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/4))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 1/4)
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8) 1/8)
(*.f64 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))) 2)
(*.f64 (pow.f64 c b) (pow.f64 c -1/2))
(*.f64 (pow.f64 c b) (*.f64 (*.f64 2 (pow.f64 c -1/2)) 1/2))
(*.f64 (pow.f64 c -1/2) (pow.f64 c b))
(*.f64 (pow.f64 c -1/2) (*.f64 (*.f64 (pow.f64 c b) 1/2) 2))
(*.f64 (*.f64 2 (pow.f64 c -1/2)) (*.f64 (pow.f64 c b) 1/2))
(*.f64 1/4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/4) 4)
(*.f64 (pow.f64 2 (+.f64 b -1/2)) (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)))
(*.f64 (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 2 (+.f64 b -1/2)))
(*.f64 (pow.f64 (+.f64 c c) (+.f64 b -1/2)) (pow.f64 1/2 (+.f64 b -1/2)))
(*.f64 (pow.f64 1/2 (+.f64 b -1/2)) (pow.f64 (+.f64 c c) (+.f64 b -1/2)))
(*.f64 (pow.f64 2 b) (*.f64 (pow.f64 (*.f64 c 1/2) b) (pow.f64 c -1/2)))
(*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 1/2 b) (pow.f64 c -1/2)))
(*.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (pow.f64 c b)))
(*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 1/2 -1/2) (pow.f64 c b)))
(*.f64 (*.f64 1/2 (pow.f64 4 b)) (pow.f64 (*.f64 c 1/4) (+.f64 b -1/2)))
(*.f64 (pow.f64 (*.f64 c 4) (+.f64 b -1/2)) (pow.f64 1/4 (+.f64 b -1/2)))
(*.f64 (pow.f64 4 1/2) (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))
(*.f64 (pow.f64 c (*.f64 1/2 (+.f64 b -1/2))) (pow.f64 c (*.f64 1/2 (+.f64 b -1/2))))
(*.f64 (pow.f64 (pow.f64 c 1/2) b) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)) (pow.f64 (pow.f64 c 1/2) b))
(*.f64 (pow.f64 (pow.f64 c 1/2) -1/2) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))) (pow.f64 (pow.f64 c 1/2) -1/2))
(/.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 2)
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8)))) 64)
Outputs
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))
(*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(log.f64 (pow.f64 c -1/2))
(+.f64 (*.f64 (log.f64 c) b) (log.f64 (pow.f64 c -1/2)))
(+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c)))
(+.f64 (log.f64 (pow.f64 c -1/2)) (log.f64 (pow.f64 c b)))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2))))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (*.f64 -1 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))))
(+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))))
(+.f64 (log.f64 (pow.f64 c -1/2)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))))
(+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (log.f64 (pow.f64 c b))) (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))))
(+.f64 (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 -3 (pow.f64 (log.f64 c) 3)))) (pow.f64 b 3))) (+.f64 (*.f64 (log.f64 c) b) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (log.f64 c) 2)) (pow.f64 (log.f64 c) 2)) (pow.f64 b 2))) (log.f64 (pow.f64 c -1/2)))))
(+.f64 (*.f64 b (log.f64 c)) (+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (*.f64 -1 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2)))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (+.f64 (*.f64 2 (pow.f64 (log.f64 c) 3)) (*.f64 (pow.f64 (log.f64 c) 3) -3))) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (*.f64 (pow.f64 (log.f64 c) 3) -1)) (pow.f64 b 3)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (log.f64 c) 2) (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (neg.f64 (pow.f64 (log.f64 c) 3))) (pow.f64 b 3)))))
(+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (*.f64 b (log.f64 c))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (*.f64 1/6 (*.f64 (+.f64 (pow.f64 (log.f64 c) 3) (neg.f64 (pow.f64 (log.f64 c) 3))) (pow.f64 b 3)))))
(+.f64 (+.f64 (log.f64 (pow.f64 c -1/2)) (log.f64 (pow.f64 c b))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 2))) (pow.f64 b 2))) (*.f64 1/6 (*.f64 (*.f64 0 (neg.f64 (pow.f64 (log.f64 c) 3))) (pow.f64 b 3)))))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(*.f64 -1 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (log.f64 c)))
(*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1))
(*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (-.f64 b 1/2) (neg.f64 (log.f64 (/.f64 1 c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 c)) (neg.f64 (-.f64 b 1/2))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
(exp.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(sqrt.f64 (/.f64 1 c))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (sqrt.f64 (/.f64 1 c)))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c)))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (sqrt.f64 (/.f64 1 c))))
(+.f64 (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 2) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/2)) (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c))))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)) (*.f64 b (log.f64 c)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 b (log.f64 c)) (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (log.f64 (pow.f64 c b)) (*.f64 1/2 (pow.f64 (log.f64 (pow.f64 c b)) 2)))))
(+.f64 (*.f64 (*.f64 (log.f64 c) b) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 2) (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 b 3)))) (sqrt.f64 (/.f64 1 c)))))
(+.f64 (*.f64 (*.f64 b (log.f64 c)) (sqrt.f64 (/.f64 1 c))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 2))) (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 1 c)) (pow.f64 (*.f64 b (log.f64 c)) 3))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 c)) (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 3) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/6))) (+.f64 (*.f64 (pow.f64 (*.f64 b (log.f64 c)) 2) (*.f64 (sqrt.f64 (/.f64 1 c)) 1/2)) (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c))))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2)) (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3)))) (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c))))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c)))) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 b (log.f64 c)) 3)) (*.f64 1/2 (pow.f64 (*.f64 b (log.f64 c)) 2))))))
(+.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 (log.f64 c) (*.f64 b (sqrt.f64 (/.f64 1 c)))) (*.f64 (sqrt.f64 (/.f64 1 c)) (+.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 c b)) 3)) (*.f64 1/2 (pow.f64 (log.f64 (pow.f64 c b)) 2))))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(exp.f64 (*.f64 -1 (*.f64 (log.f64 c) (+.f64 1/2 (*.f64 -1 b)))))
(exp.f64 (*.f64 (+.f64 1/2 (*.f64 -1 b)) (*.f64 (log.f64 c) -1)))
(exp.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 1/2 (neg.f64 b)))))
(+.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 0 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 0)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 1/2 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b -1/2) (*.f64 (log.f64 (sqrt.f64 c)) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 1 (log.f64 (pow.f64 c (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) 1/2)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b (+.f64 b -1)) (log.f64 (sqrt.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b (+.f64 b -1)) (*.f64 2 (log.f64 (pow.f64 c 1/4))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (+.f64 b (+.f64 b -1)) (*.f64 (log.f64 (sqrt.f64 c)) 1))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 4 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 1/4))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 4 (*.f64 (*.f64 (+.f64 b -1/2) 1/4) (log.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 4 (*.f64 (/.f64 (+.f64 b -1/2) 8) (*.f64 2 (log.f64 c))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)) 1/4)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 4) (log.f64 (pow.f64 c 1/4)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 4) (/.f64 (log.f64 c) 4))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 4) (*.f64 1/8 (*.f64 2 (log.f64 c))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 8 (*.f64 (*.f64 (*.f64 (+.f64 b -1/2) 1/4) 1/2) (log.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 8 (*.f64 (/.f64 (+.f64 b -1/2) 8) (log.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 8) (*.f64 1/8 (log.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))) 1/8)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 2 (log.f64 c)) (*.f64 1/2 (+.f64 b -1/2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 1/2 (+.f64 b -1/2)) (*.f64 2 (log.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 1/2 (+.f64 b -1/2)) (log.f64 (pow.f64 (pow.f64 c 4) 1/2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (sqrt.f64 c))) 2)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) 8)) (*.f64 1/16 (log.f64 c)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (log.f64 c) 4) (*.f64 (+.f64 b -1/2) 1/4))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 1/4 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 1/4) (*.f64 (log.f64 c) 4))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) 1/4) (log.f64 (pow.f64 (pow.f64 c 8) 1/2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 (sqrt.f64 c)) (+.f64 b (+.f64 b -1)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 1/4))) 4)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) 2)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) 4)) 4)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))) 8)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8)))) 16)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))))) 32)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 b -1/2) (log.f64 (pow.f64 c 8)))))) 64)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 1)
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(+.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(pow.f64 c (+.f64 b -1/2))
(+.f64 0 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(+.f64 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))) (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))
(pow.f64 c (+.f64 b -1/2))
(-.f64 (pow.f64 c (+.f64 b -1/2)) 0)
(pow.f64 c (+.f64 b -1/2))
(*.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(pow.f64 c (+.f64 b -1/2))
(*.f64 1 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 2 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 1/2)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) (pow.f64 1/4 1/2))
(*.f64 (*.f64 2 (pow.f64 c (+.f64 b -1/2))) (pow.f64 1/4 1/2))
(*.f64 (pow.f64 c (+.f64 b -1/2)) (*.f64 2 (pow.f64 1/4 1/2)))
(*.f64 4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/4))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 1/4)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8) 1/8)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))) 2)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c b) (pow.f64 c -1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c b) (*.f64 (*.f64 2 (pow.f64 c -1/2)) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c -1/2) (pow.f64 c b))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 c -1/2) (*.f64 (*.f64 (pow.f64 c b) 1/2) 2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 2 (pow.f64 c -1/2)) (*.f64 (pow.f64 c b) 1/2))
(pow.f64 c (+.f64 b -1/2))
(*.f64 1/4 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 1/4) 4)
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 2 (+.f64 b -1/2)) (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (*.f64 c 1/2) (+.f64 b -1/2)) (pow.f64 2 (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (+.f64 c c) (+.f64 b -1/2)) (pow.f64 1/2 (+.f64 b -1/2)))
(pow.f64 (*.f64 1/2 (+.f64 c c)) (+.f64 b -1/2))
(*.f64 (pow.f64 1/2 (+.f64 b -1/2)) (pow.f64 (+.f64 c c) (+.f64 b -1/2)))
(pow.f64 (*.f64 1/2 (+.f64 c c)) (+.f64 b -1/2))
(*.f64 (pow.f64 2 b) (*.f64 (pow.f64 (*.f64 c 1/2) b) (pow.f64 c -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 1/2 b) (pow.f64 c -1/2)))
(*.f64 (pow.f64 (+.f64 c c) b) (*.f64 (pow.f64 c -1/2) (pow.f64 1/2 b)))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 1/2 b) (pow.f64 (+.f64 c c) b)))
(*.f64 (pow.f64 c -1/2) (pow.f64 (*.f64 1/2 (+.f64 c c)) b))
(*.f64 (pow.f64 2 -1/2) (*.f64 (pow.f64 (*.f64 c 1/2) -1/2) (pow.f64 c b)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 1/2 -1/2) (pow.f64 c b)))
(*.f64 (pow.f64 (+.f64 c c) -1/2) (*.f64 (pow.f64 c b) (pow.f64 1/2 -1/2)))
(*.f64 (pow.f64 c b) (*.f64 (pow.f64 1/2 -1/2) (pow.f64 (+.f64 c c) -1/2)))
(*.f64 (pow.f64 c b) (pow.f64 (*.f64 1/2 (+.f64 c c)) -1/2))
(*.f64 (*.f64 1/2 (pow.f64 4 b)) (pow.f64 (*.f64 c 1/4) (+.f64 b -1/2)))
(*.f64 1/2 (*.f64 (pow.f64 4 b) (pow.f64 (*.f64 c 1/4) (+.f64 b -1/2))))
(*.f64 (pow.f64 (*.f64 c 4) (+.f64 b -1/2)) (pow.f64 1/4 (+.f64 b -1/2)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 4 1/2) (*.f64 1/2 (pow.f64 c (+.f64 b -1/2))))
(*.f64 1/2 (*.f64 (pow.f64 c (+.f64 b -1/2)) (pow.f64 4 1/2)))
(*.f64 (pow.f64 c (*.f64 1/2 (+.f64 b -1/2))) (pow.f64 c (*.f64 1/2 (+.f64 b -1/2))))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (pow.f64 c 1/2) b) (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b -1)) (pow.f64 (pow.f64 c 1/2) b))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (pow.f64 c 1/2) -1/2) (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))))
(pow.f64 c (+.f64 b -1/2))
(*.f64 (pow.f64 (pow.f64 c 1/2) (+.f64 b (+.f64 b -1/2))) (pow.f64 (pow.f64 c 1/2) -1/2))
(pow.f64 c (+.f64 b -1/2))
(/.f64 (pow.f64 c (+.f64 b -1/2)) 1)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 2) 2)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 4) 4)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8) 8)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8)) 16)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8))) 32)
(pow.f64 c (+.f64 b -1/2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 c (+.f64 b -1/2)) 8)))) 64)
(pow.f64 c (+.f64 b -1/2))

eval96.0ms (0.2%)

Compiler

Compiled 6443 to 3239 computations (49.7% saved)

prune106.0ms (0.2%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New4146420
Fresh033
Picked011
Done437
Total41813431
Error
0.1b
Counts
431 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
30.7b
(+.f64 (+.f64 (*.f64 (log.f64 y) x) z) (*.f64 y i))
26.9b
(+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (*.f64 (log.f64 y) x))
22.6b
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))
37.7b
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
24.4b
(+.f64 (*.f64 y i) (+.f64 a z))
45.7b
(+.f64 (log.f64 (pow.f64 c (-.f64 b 1/2))) (+.f64 a z))
33.4b
(+.f64 t (+.f64 a z))
34.4b
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
52.6b
(*.f64 (log.f64 y) x)
51.7b
(*.f64 (log.f64 c) b)
55.2b
(*.f64 y i)
49.9b
z
46.8b
a
Compiler

Compiled 188 to 148 computations (21.3% saved)

regimes297.0ms (0.6%)

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

80.0ms
i
63.0ms
(-.f64 b 1/2)
23.0ms
y
15.0ms
z
14.0ms
t
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 403 to 206 computations (48.9% saved)

regimes504.0ms (1%)

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

11 calls:

334.0ms
y
38.0ms
x
21.0ms
c
16.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
15.0ms
b
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 332 to 175 computations (47.3% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
8.91680947879063e-141
5.135317071972193e-136
12.0ms
-3.2427814862827327e+37
-7.505066618892068e+33
Results
32.0ms176×body256valid
Compiler

Compiled 623 to 437 computations (29.9% saved)

regimes1.3s (2.6%)

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

11 calls:

488.0ms
x
210.0ms
t
208.0ms
z
81.0ms
y
67.0ms
(log.f64 c)
Results
ErrorSegmentsBranch
2.3b3x
3.8b4y
5.5b6z
6.8b5t
7.5b3a
3.5b3b
5.1b5c
5.0b3i
3.8b3(*.f64 (-.f64 b 1/2) (log.f64 c))
3.5b3(-.f64 b 1/2)
5.1b5(log.f64 c)
Compiler

Compiled 313 to 169 computations (46% saved)

bsearch733.0ms (1.5%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
5.218169782467528e+38
9.832114510203177e+43
703.0ms
-3.2427814862827327e+37
-7.505066618892068e+33
Results
728.0ms272×body256valid
Compiler

Compiled 880 to 632 computations (28.2% saved)

regimes449.0ms (0.9%)

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

11 calls:

63.0ms
(log.f64 c)
61.0ms
c
44.0ms
y
44.0ms
i
42.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
Results
ErrorSegmentsBranch
2.8b3x
8.7b4y
8.2b4z
10.5b3t
8.1b3a
5.0b3b
8.4b5c
8.9b3i
5.3b3(*.f64 (-.f64 b 1/2) (log.f64 c))
5.0b3(-.f64 b 1/2)
8.4b5(log.f64 c)
Compiler

Compiled 296 to 163 computations (44.9% saved)

bsearch51.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
5.218169782467528e+38
9.832114510203177e+43
24.0ms
-1.0658070857003698e+125
-5.13790339180318e+121
Results
47.0ms272×body256valid
Compiler

Compiled 856 to 608 computations (29% saved)

regimes268.0ms (0.5%)

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

10 calls:

40.0ms
t
32.0ms
x
32.0ms
b
31.0ms
a
25.0ms
y
Results
ErrorSegmentsBranch
9.4b3x
11.1b3y
13.0b1z
10.6b5t
11.5b3a
5.5b3b
11.9b3c
9.1b3i
5.5b3(-.f64 b 1/2)
11.9b3(log.f64 c)
Compiler

Compiled 227 to 128 computations (43.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.020271018490294e+133
3.153295868054719e+141
0.0ms
-1.2738523266590953e+211
-4.71512960596043e+209
Compiler

Compiled 40 to 30 computations (25% saved)

regimes1.3s (2.6%)

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

10 calls:

646.0ms
(log.f64 c)
266.0ms
z
102.0ms
y
77.0ms
t
41.0ms
i
Results
ErrorSegmentsBranch
12.3b3x
14.6b5y
13.7b10z
13.8b10t
13.9b5a
13.2b4b
16.4b5c
15.3b4i
14.4b3(-.f64 b 1/2)
16.4b5(log.f64 c)
Compiler

Compiled 213 to 126 computations (40.8% saved)

bsearch147.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
5.218169782467528e+38
9.832114510203177e+43
119.0ms
-1.0658070857003698e+125
-5.13790339180318e+121
Results
143.0ms272×body256valid
Compiler

Compiled 686 to 523 computations (23.8% saved)

regimes1.3s (2.7%)

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

10 calls:

480.0ms
z
351.0ms
t
132.0ms
y
112.0ms
a
91.0ms
b
Results
ErrorSegmentsBranch
12.5b3x
14.6b5y
13.9b10z
13.8b10t
13.9b5a
13.2b4b
16.6b5c
15.3b4i
13.3b5(-.f64 b 1/2)
16.6b5(log.f64 c)
Compiler

Compiled 189 to 118 computations (37.6% saved)

bsearch203.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
5.218169782467528e+38
9.832114510203177e+43
176.0ms
-1.0658070857003698e+125
-5.13790339180318e+121
Results
199.0ms272×body256valid
Compiler

Compiled 652 to 506 computations (22.4% saved)

regimes390.0ms (0.8%)

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

10 calls:

84.0ms
(log.f64 c)
72.0ms
c
41.0ms
t
36.0ms
z
36.0ms
x
Results
ErrorSegmentsBranch
14.1b5x
16.5b4y
16.6b6z
19.2b5t
17.7b5a
13.5b4b
19.7b3c
19.1b3i
14.9b3(-.f64 b 1/2)
19.7b3(log.f64 c)
Compiler

Compiled 159 to 111 computations (30.2% saved)

bsearch71.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
6.622066889840722e+154
3.7677631849308054e+155
31.0ms
-1.3539780494963241e-227
-6.022811261932909e-238
21.0ms
-1.2738523266590953e+211
-4.71512960596043e+209
Results
65.0ms368×body256valid
Compiler

Compiled 839 to 641 computations (23.6% saved)

regimes818.0ms (1.7%)

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

10 calls:

226.0ms
z
139.0ms
a
131.0ms
c
122.0ms
y
91.0ms
x
Results
ErrorSegmentsBranch
18.0b5x
22.7b3y
19.8b4z
21.3b5t
20.7b2a
16.1b3b
23.2b2c
20.3b5i
16.1b3(-.f64 b 1/2)
23.2b2(log.f64 c)
Compiler

Compiled 151 to 110 computations (27.2% saved)

bsearch96.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
6.622066889840722e+154
3.7677631849308054e+155
77.0ms
-1.2738523266590953e+211
-4.71512960596043e+209
Results
91.0ms208×body256valid
Compiler

Compiled 495 to 381 computations (23% saved)

regimes787.0ms (1.6%)

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

9 calls:

458.0ms
b
241.0ms
c
25.0ms
t
19.0ms
z
16.0ms
x
Results
ErrorSegmentsBranch
19.3b3x
24.2b1y
23.2b3z
21.5b5t
24.2b1a
17.9b3b
24.2b1c
24.2b1i
24.2b1(log.f64 c)
Compiler

Compiled 124 to 92 computations (25.8% saved)

bsearch49.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
1.3981909177656982e+194
3.690606702438816e+198
21.0ms
-1.2738523266590953e+211
-4.71512960596043e+209
Results
45.0ms240×body256valid
Compiler

Compiled 505 to 390 computations (22.8% saved)

regimes43.0ms (0.1%)

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

8 calls:

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

Compiled 106 to 79 computations (25.5% saved)

regimes107.0ms (0.2%)

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

8 calls:

74.0ms
z
5.0ms
a
5.0ms
c
4.0ms
t
4.0ms
i
Results
ErrorSegmentsBranch
24.4b1x
24.4b1y
24.4b1z
24.4b1t
24.4b1a
24.4b1b
24.4b1c
24.4b1i
Compiler

Compiled 97 to 76 computations (21.6% saved)

regimes130.0ms (0.3%)

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

8 calls:

92.0ms
z
11.0ms
y
5.0ms
i
4.0ms
b
4.0ms
c
Results
ErrorSegmentsBranch
33.4b1x
32.4b3y
30.6b5z
33.4b1t
33.4b1a
33.4b1b
33.4b1c
33.4b1i
Compiler

Compiled 90 to 75 computations (16.7% saved)

bsearch462.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
169.0ms
-7.142915758542409e-86
-3.9644007054035886e-89
9.0ms
-2.0940051535841705e-41
-1.6091288330487298e-41
216.0ms
-1.2656971430590938e+61
-1.5726280287174965e+59
68.0ms
-2.7473318590823524e+80
-5.006032052858514e+72
Results
457.0ms432×body256valid
Compiler

Compiled 742 to 597 computations (19.5% saved)

regimes389.0ms (0.8%)

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

8 calls:

127.0ms
y
110.0ms
t
77.0ms
a
25.0ms
b
16.0ms
x
Results
ErrorSegmentsBranch
44.6b5x
42.9b6y
35.2b4z
39.4b4t
36.0b4a
42.3b8b
43.5b3c
45.7b2i
Compiler

Compiled 85 to 73 computations (14.1% saved)

bsearch301.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
-1.2009246857865597e-81
-7.142915758542409e-86
9.0ms
-2.0940051535841705e-41
-1.6091288330487298e-41
268.0ms
-2.7807461392203014e+139
-7.490138275147624e+136
Results
298.0ms304×body256valid
Compiler

Compiled 442 to 383 computations (13.3% saved)

regimes215.0ms (0.4%)

Accuracy

Total -26.3b remaining (-71.4%)

Threshold costs -26.3b (-71.4%)

Counts
2 → 2
Calls
Call 1
Inputs
a
z
Outputs
z
a
Calls

8 calls:

78.0ms
a
77.0ms
x
14.0ms
b
12.0ms
c
9.0ms
z
Results
ErrorSegmentsBranch
44.6b5x
45.3b3y
36.9b2z
40.9b2t
37.4b2a
43.5b5b
43.5b3c
45.7b2i
Compiler

Compiled 82 to 72 computations (12.2% saved)

bsearch25.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
-2.7807461392203014e+139
-7.490138275147624e+136
Results
24.0ms128×body256valid
Compiler

Compiled 200 to 174 computations (13% saved)

simplify16.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291318
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(if (<=.f64 x -19999999999999998911504619740856320) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i)) (if (<=.f64 x 1636695303948071/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))))
(if (<=.f64 x -31000000000000001757761616363586060288) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a)) (if (<=.f64 x 74999999999999996712500739696774781333405696) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))))
(if (<=.f64 x -6999999999999999990753699543193484433498427382498015252724742565407430955434564923308129981553581138274490053544703393005568) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i)) (if (<=.f64 x 68000000000000002433258442466472203967791104) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))))
(if (<=.f64 (-.f64 b 1/2) -9999999999999999563134023721266549739021664297767471527755878388779781994104643936539191296017163181162427182749897969201059028320356032930746282153172616351711759756540926280845609521557638656931995269719916544) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 (-.f64 b 1/2) 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))))
(if (<=.f64 x -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (if (<=.f64 x 86999999999999995394219232905615370411311104) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) a) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(if (<=.f64 x -1400000000000000056864304477984527583936700396233028734937012235789482958769187272966851624175927314247372970328158254399488) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (if (<=.f64 x 96000000000000009260788574236809111009230848) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(if (<=.f64 b -479999999999999991294273518789255135180509162415221714645280390145558629113892397067132831665748647623690141593089425126641361493198856431807059834409462924185318095727276199501950941715158841355501601705426944) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 b -3812410889627387/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i)) (if (<=.f64 b 95000000000000001277168279329427153625664470551555610758880136213989083579060694290632981457842958652682953867347036936823735157371248727806642625154383872) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))))
(if (<=.f64 b -529999999999999994949867627951997763736317139200431968147392271367614250225782039660901002172941518257070675993074306689308812889001477954142333288535886643707283383754414991868732172504086170746240544129679360) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 b 240000000000000020775936623993197664595541584353290813696206738752632147476268693708790411082841375635030456982795842163077242077454820963136021701981110272) (+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(if (<=.f64 b -1449999999999999960014129401809289231600939944361774954977932323485695233710639062442471594030916880178825535443676772400802184123254990205684379085652271922051831121676170954572826113350414149679455178411999232) (*.f64 (log.f64 c) b) (if (<=.f64 b 33000000000000001707341106414270302586110520474843435918196712632842108684900729057340929164595239872482028138614591677691238524767454573121818788886132544488942076867803252151510323297363603488768) (+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i)) (*.f64 (log.f64 c) b)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a z))
(if (<=.f64 z -5099999999999999772237064608102444383652368900576680361834614141338255360) (+.f64 t (+.f64 a z)) (if (<=.f64 z -11200000000000000574934069491996916156621599682946301924737024) (*.f64 y i) (if (<=.f64 z -6473261164617515/392318858461667547739736838950479151006397215279002157056) (+.f64 t (+.f64 a z)) (if (<=.f64 z -4549481507548665/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 y i) (+.f64 t (+.f64 a z))))))
(if (<=.f64 z -10999999999999999700201218591005587916941830197184688822230764724564997791237872676578223235593655714334234112912261943773921371952968105984) z (if (<=.f64 z -6473261164617515/392318858461667547739736838950479151006397215279002157056) a (if (<=.f64 z -6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 y i) a)))
(if (<=.f64 z -13000000000000001087996281149912637978746471395445991870064757505644930374333039216477808339471802190080554001911476510113642403268107698176) z a)
a
Outputs
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(if (<=.f64 x -19999999999999998911504619740856320) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i)) (if (<=.f64 x 1636695303948071/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (log.f64 c) b)) (*.f64 y i))))
(if (<=.f64 x -31000000000000001757761616363586060288) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) (+.f64 (*.f64 (log.f64 y) x) a)) (if (<=.f64 x 74999999999999996712500739696774781333405696) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))))
(if (<=.f64 x -6999999999999999990753699543193484433498427382498015252724742565407430955434564923308129981553581138274490053544703393005568) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i)) (if (<=.f64 x 68000000000000002433258442466472203967791104) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i))))
(if (<=.f64 (-.f64 b 1/2) -9999999999999999563134023721266549739021664297767471527755878388779781994104643936539191296017163181162427182749897969201059028320356032930746282153172616351711759756540926280845609521557638656931995269719916544) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 (-.f64 b 1/2) 99999999999999992148203649670699315007549827372972461504375111049848301607660324472857261615145089428049364457837845490532419930947584) (+.f64 (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 a z))) (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))))
(if (<=.f64 x -329999999999999988240772668662425488826358699226317194209982717275522368417476590782804042327806686961534360311972627480576) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (if (<=.f64 x 86999999999999995394219232905615370411311104) (+.f64 (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)) a) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(if (<=.f64 x -1400000000000000056864304477984527583936700396233028734937012235789482958769187272966851624175927314247372970328158254399488) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (if (<=.f64 x 96000000000000009260788574236809111009230848) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(if (<=.f64 b -479999999999999991294273518789255135180509162415221714645280390145558629113892397067132831665748647623690141593089425126641361493198856431807059834409462924185318095727276199501950941715158841355501601705426944) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 b -3812410889627387/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i)) (if (<=.f64 b 95000000000000001277168279329427153625664470551555610758880136213989083579060694290632981457842958652682953867347036936823735157371248727806642625154383872) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))))
(if (<=.f64 b -529999999999999994949867627951997763736317139200431968147392271367614250225782039660901002172941518257070675993074306689308812889001477954142333288535886643707283383754414991868732172504086170746240544129679360) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 b 240000000000000020775936623993197664595541584353290813696206738752632147476268693708790411082841375635030456982795842163077242077454820963136021701981110272) (+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(if (<=.f64 b -1449999999999999960014129401809289231600939944361774954977932323485695233710639062442471594030916880178825535443676772400802184123254990205684379085652271922051831121676170954572826113350414149679455178411999232) (*.f64 (log.f64 c) b) (if (<=.f64 b 33000000000000001707341106414270302586110520474843435918196712632842108684900729057340929164595239872482028138614591677691238524767454573121818788886132544488942076867803252151510323297363603488768) (+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i)) (*.f64 (log.f64 c) b)))
(+.f64 (+.f64 z (+.f64 a t)) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 a z))
(if (<=.f64 z -5099999999999999772237064608102444383652368900576680361834614141338255360) (+.f64 t (+.f64 a z)) (if (<=.f64 z -11200000000000000574934069491996916156621599682946301924737024) (*.f64 y i) (if (<=.f64 z -6473261164617515/392318858461667547739736838950479151006397215279002157056) (+.f64 t (+.f64 a z)) (if (<=.f64 z -4549481507548665/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 y i) (+.f64 t (+.f64 a z))))))
(if (<=.f64 z -10999999999999999700201218591005587916941830197184688822230764724564997791237872676578223235593655714334234112912261943773921371952968105984) z (if (<=.f64 z -6473261164617515/392318858461667547739736838950479151006397215279002157056) a (if (<=.f64 z -6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 y i) a)))
(if (<=.f64 z -13000000000000001087996281149912637978746471395445991870064757505644930374333039216477808339471802190080554001911476510113642403268107698176) z a)
a
Compiler

Compiled 613 to 361 computations (41.1% saved)

soundness0.0ms (0%)

end148.0ms (0.3%)

Remove

(sort z t a)

Compiler

Compiled 551 to 214 computations (61.2% saved)

Profiling

Loading profile data...