Details

Time bar (total: 20.8s)

analyze490.0ms (2.4%)

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

Compiled 30 to 21 computations (30% saved)

sample6.6s (31.9%)

Results
3.9s18184×body256invalid
2.3s8255×body256valid
344.0ms1222×body256infinite
1.0msbody1024valid
Bogosity

preprocess107.0ms (0.5%)

Algorithm
egg-herbie
Rules
3694×associate-+l+_binary64
1170×+-commutative_binary64
978×fma-def_binary64
280×associate-+r+_binary64
61×*-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0194870
1565754
22232754
32874754
42902754
52902754
63696754
73816754
83816754
93816754
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 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 y (log.f64 x)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 x i))
(+.f64 (+.f64 a (+.f64 t (fma.f64 y (log.f64 x) z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 x i)))
(fma.f64 x i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 (fma.f64 y (log.f64 x) z) a))))
(+.f64 (fma.f64 x i (+.f64 z (fma.f64 y (log.f64 x) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 x i (+.f64 z (fma.f64 y (log.f64 x) t))))
(+.f64 (+.f64 z (fma.f64 y (log.f64 x) t)) (fma.f64 x i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 z (log.f64 y)) x) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (fma.f64 z (log.f64 y) x)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 (fma.f64 (log.f64 y) z x) a))))
(+.f64 (fma.f64 y i (fma.f64 (log.f64 y) z (+.f64 x t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (fma.f64 (log.f64 y) z (+.f64 x t))))
(+.f64 (+.f64 x (fma.f64 (log.f64 y) z t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) 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 (fma.f64 t (log.f64 y) z)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 (log.f64 y) t z) (+.f64 x a))))
(+.f64 (fma.f64 y i (+.f64 x (fma.f64 (log.f64 y) t z))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 x (fma.f64 (log.f64 y) t z))))
(+.f64 (+.f64 x (fma.f64 (log.f64 y) t z)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 x (+.f64 (fma.f64 (log.f64 y) t z) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.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 (fma.f64 a (log.f64 y) z)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 (fma.f64 (log.f64 y) a z) x))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) a (+.f64 z (+.f64 x t)))))
(+.f64 (fma.f64 (log.f64 y) a (+.f64 z t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) x)))
(+.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 t (fma.f64 b (log.f64 y) z)) (+.f64 a (*.f64 (log.f64 c) (-.f64 x 1/2)))))
(fma.f64 y i (fma.f64 (log.f64 c) (+.f64 x -1/2) (+.f64 (fma.f64 (log.f64 y) b z) (+.f64 t a))))
(fma.f64 y i (+.f64 (+.f64 t (fma.f64 (log.f64 y) b z)) (fma.f64 (log.f64 c) (+.f64 x -1/2) a)))
(fma.f64 y i (+.f64 (+.f64 z (fma.f64 (log.f64 y) b t)) (fma.f64 (log.f64 c) (+.f64 x -1/2) a)))
(+.f64 z (+.f64 (fma.f64 (log.f64 y) b t) (fma.f64 y i (fma.f64 (log.f64 c) (+.f64 x -1/2) a))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 c (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 x))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 t (fma.f64 c (log.f64 y) z)) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 x)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 x) (+.f64 t (+.f64 (fma.f64 (log.f64 y) c z) a))))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 (log.f64 y) c t))) (fma.f64 (+.f64 b -1/2) (log.f64 x) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 x) a) (fma.f64 y i (+.f64 z (fma.f64 (log.f64 y) c t))))
(+.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 a (+.f64 t (fma.f64 i (log.f64 y) z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 x y)))
(fma.f64 x y (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) i (+.f64 z t)))))
(+.f64 (fma.f64 x y (+.f64 z (fma.f64 (log.f64 y) i t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 x y (+.f64 z (fma.f64 (log.f64 y) i t))))
(+.f64 (+.f64 z (fma.f64 (log.f64 y) i t)) (fma.f64 x y (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 z (+.f64 (fma.f64 (log.f64 y) i t) (fma.f64 x y (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 z)) y) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 z i))
(+.f64 (+.f64 a (+.f64 t (fma.f64 x (log.f64 z) y))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 z i)))
(fma.f64 z i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 (fma.f64 x (log.f64 z) y) a))))
(+.f64 (fma.f64 z i (+.f64 y (fma.f64 x (log.f64 z) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 z i (+.f64 y (fma.f64 x (log.f64 z) t))))
(+.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 a (+.f64 y (fma.f64 x (log.f64 t) z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 t i)))
(fma.f64 t i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 y (+.f64 (fma.f64 x (log.f64 t) z) a))))
(+.f64 (fma.f64 t i (+.f64 y (fma.f64 x (log.f64 t) z))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 t i (+.f64 y (fma.f64 x (log.f64 t) z))))
(+.f64 (+.f64 y (fma.f64 x (log.f64 t) z)) (fma.f64 t i (fma.f64 (+.f64 b -1/2) (log.f64 c) 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 y (+.f64 t (fma.f64 x (log.f64 a) z))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 a i)))
(fma.f64 a i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 a) z) (+.f64 y t))))
(+.f64 (fma.f64 a i (+.f64 t (fma.f64 x (log.f64 a) z))) (fma.f64 (+.f64 b -1/2) (log.f64 c) y))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) y) (fma.f64 a i (+.f64 z (fma.f64 x (log.f64 a) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 a) t)) (fma.f64 a i (fma.f64 (+.f64 b -1/2) (log.f64 c) y)))
(+.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 a (+.f64 t (fma.f64 x (log.f64 b) z))) (+.f64 (*.f64 (log.f64 c) (+.f64 y -1/2)) (*.f64 b i)))
(fma.f64 b i (fma.f64 (log.f64 c) (+.f64 y -1/2) (+.f64 (fma.f64 x (log.f64 b) z) (+.f64 t a))))
(+.f64 (fma.f64 b i (+.f64 z (fma.f64 x (log.f64 b) t))) (fma.f64 (log.f64 c) (+.f64 y -1/2) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 y -1/2) a) (fma.f64 b i (+.f64 z (fma.f64 x (log.f64 b) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 b) t)) (fma.f64 b i (fma.f64 (log.f64 c) (+.f64 y -1/2) a)))
(+.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 a (+.f64 t (fma.f64 x (log.f64 c) z))) (+.f64 (*.f64 (log.f64 y) (-.f64 b 1/2)) (*.f64 c i)))
(fma.f64 c i (fma.f64 (log.f64 y) (+.f64 b -1/2) (+.f64 (fma.f64 x (log.f64 c) z) (+.f64 t a))))
(+.f64 (fma.f64 c i (+.f64 z (fma.f64 x (log.f64 c) t))) (fma.f64 (log.f64 y) (+.f64 b -1/2) a))
(+.f64 (fma.f64 (log.f64 y) (+.f64 b -1/2) a) (fma.f64 c i (+.f64 z (fma.f64 x (log.f64 c) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 c) t)) (fma.f64 c i (fma.f64 (log.f64 y) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (log.f64 y) (+.f64 b -1/2) a) (fma.f64 c i (fma.f64 x (log.f64 c) (+.f64 z t))))
(+.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 (fma.f64 x (log.f64 i) z)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 (fma.f64 x (log.f64 i) z) a))))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 i) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 i) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 i) t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 z (+.f64 (fma.f64 x (log.f64 i) t) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) t) z) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) a) t) z) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) b) t) a) (*.f64 (-.f64 z 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 t (fma.f64 x (log.f64 y) b)) (+.f64 a (*.f64 (log.f64 c) (+.f64 z -1/2)))))
(fma.f64 y i (fma.f64 (log.f64 c) (+.f64 z -1/2) (+.f64 (fma.f64 x (log.f64 y) a) (+.f64 t b))))
(+.f64 (fma.f64 y i (+.f64 t (fma.f64 x (log.f64 y) b))) (fma.f64 (log.f64 c) (+.f64 z -1/2) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 z -1/2) a) (fma.f64 y i (+.f64 t (fma.f64 x (log.f64 y) b))))
(fma.f64 (log.f64 c) (+.f64 z -1/2) (fma.f64 y i (+.f64 t (+.f64 b (fma.f64 x (log.f64 y) a)))))
(+.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 t (fma.f64 x (log.f64 y) c)) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 z)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 z) (+.f64 t (+.f64 (fma.f64 x (log.f64 y) c) a))))
(+.f64 (fma.f64 y i (fma.f64 x (log.f64 y) (+.f64 t c))) (fma.f64 (+.f64 b -1/2) (log.f64 z) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 z) a) (fma.f64 y i (fma.f64 x (log.f64 y) (+.f64 t c))))
(+.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 a (+.f64 t (fma.f64 x (log.f64 y) i))) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y z)))
(fma.f64 y z (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 (fma.f64 x (log.f64 y) i) a))))
(+.f64 (fma.f64 y z (+.f64 t (fma.f64 x (log.f64 y) i))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y z (+.f64 t (fma.f64 x (log.f64 y) i))))
(+.f64 (+.f64 t (fma.f64 x (log.f64 y) i)) (fma.f64 y z (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y z (fma.f64 x (log.f64 y) (+.f64 t i))))
(+.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 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y i)))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) b) a) (*.f64 (-.f64 t 1/2) (log.f64 c))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (+.f64 (fma.f64 x (log.f64 y) z) b) (+.f64 a (*.f64 (log.f64 c) (-.f64 t 1/2)))))
(fma.f64 y i (fma.f64 (log.f64 c) (+.f64 t -1/2) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z b)))))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) b))) (fma.f64 (log.f64 c) (+.f64 t -1/2) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 t -1/2) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) b))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) b)) (fma.f64 y i (fma.f64 (log.f64 c) (+.f64 t -1/2) a)))
(+.f64 b (+.f64 (fma.f64 x (log.f64 y) z) (fma.f64 y i (fma.f64 (log.f64 c) (+.f64 t -1/2) a))))
(+.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 (fma.f64 x (log.f64 y) z) c) (+.f64 a (*.f64 (-.f64 b 1/2) (log.f64 t)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 t) (+.f64 c (+.f64 z (fma.f64 x (log.f64 y) a)))))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) c))) (fma.f64 (+.f64 b -1/2) (log.f64 t) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 t) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) c))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) c)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 t) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 t) (+.f64 a (fma.f64 y i (fma.f64 x (log.f64 y) (+.f64 z c)))))
(+.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 (fma.f64 x (log.f64 y) z) (+.f64 i a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y t)))
(fma.f64 y t (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z i)))))
(+.f64 (fma.f64 y t (fma.f64 x (log.f64 y) (+.f64 z i))) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y t (fma.f64 x (log.f64 y) (+.f64 z i))))
(+.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 (fma.f64 x (log.f64 y) z) t) (+.f64 b (*.f64 (log.f64 c) (+.f64 a -1/2)))))
(fma.f64 y i (fma.f64 (log.f64 c) (+.f64 a -1/2) (+.f64 t (fma.f64 x (log.f64 y) (+.f64 z b)))))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (log.f64 c) (+.f64 a -1/2) b))
(+.f64 (fma.f64 (log.f64 c) (+.f64 a -1/2) b) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 a -1/2) b) (fma.f64 y i (fma.f64 x (log.f64 y) (+.f64 z t))))
(+.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 (fma.f64 x (log.f64 y) z) t) (+.f64 c (*.f64 (-.f64 b 1/2) (log.f64 a)))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 a) (+.f64 z (fma.f64 x (log.f64 y) (+.f64 t c)))))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 a) c))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 a) c) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 a) c)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 a) c) (fma.f64 y i (fma.f64 x (log.f64 y) (+.f64 z t))))
(+.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 (fma.f64 x (log.f64 y) z) (+.f64 t i)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 y a)))
(fma.f64 y a (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (fma.f64 x (log.f64 y) (+.f64 z i)))))
(+.f64 (fma.f64 y a (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 c) i))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) i) (fma.f64 y a (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y a (fma.f64 (+.f64 b -1/2) (log.f64 c) i)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 i (fma.f64 y a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(+.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 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (log.f64 b) (-.f64 c 1/2)) (*.f64 y i)))
(fma.f64 y i (fma.f64 (log.f64 b) (+.f64 c -1/2) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (log.f64 b) (+.f64 c -1/2) a))
(+.f64 (fma.f64 (log.f64 b) (+.f64 c -1/2) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 t (+.f64 (fma.f64 x (log.f64 y) z) (fma.f64 y i (fma.f64 (log.f64 b) (+.f64 c -1/2) a))))
(+.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 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (log.f64 c) (-.f64 i 1/2)) (*.f64 y b)))
(fma.f64 y b (fma.f64 (log.f64 c) (+.f64 i -1/2) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y b (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (log.f64 c) (+.f64 i -1/2) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 i -1/2) a) (fma.f64 y b (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y b (fma.f64 (log.f64 c) (+.f64 i -1/2) a)))
(fma.f64 y b (+.f64 a (fma.f64 (log.f64 c) (+.f64 i -1/2) (fma.f64 x (log.f64 y) (+.f64 z t)))))
(+.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 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 i)) (*.f64 y c)))
(fma.f64 y c (fma.f64 (+.f64 b -1/2) (log.f64 i) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(+.f64 (fma.f64 y c (+.f64 z (fma.f64 x (log.f64 y) t))) (fma.f64 (+.f64 b -1/2) (log.f64 i) a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 i) a) (fma.f64 y c (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (+.f64 z (fma.f64 x (log.f64 y) t)) (fma.f64 y c (fma.f64 (+.f64 b -1/2) (log.f64 i) a)))
(+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (fma.f64 y c (fma.f64 (+.f64 b -1/2) (log.f64 i) a)))
Symmetry

(sort z t a)

Compiler

Compiled 37 to 28 computations (24.3% saved)

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
1903×associate-+l+_binary64
863×associate-+r+_binary64
797×+-commutative_binary64
750×fma-def_binary64
*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02130
14126
211326
347326
4159426
5216026
6226626
7226626
8226626
9226626
10409926
11435126
12435126
13460526
14460526
15473426
Stop Event
saturated
Counts
1 → 9
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 (fma.f64 x (log.f64 y) z) (+.f64 t a)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 y i)))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 y i (+.f64 z (fma.f64 x (log.f64 y) t))))
(+.f64 (fma.f64 x (log.f64 y) t) (+.f64 (fma.f64 y i z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 t (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) (fma.f64 y i a)))))
(+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (fma.f64 x (log.f64 y) (+.f64 t a)))))
(+.f64 a (fma.f64 x (log.f64 y) (+.f64 t (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i z)))))
(+.f64 t (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 x (log.f64 y) (fma.f64 y i z))))

eval2.0ms (0%)

Compiler

Compiled 175 to 70 computations (60% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New729
Fresh011
Picked000
Done000
Total7310
Error
0.1b
Counts
10 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a))))
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 55 to 37 computations (32.7% saved)

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 99 to 30 computations (69.7% saved)

series256.0ms (1.2%)

Counts
4 → 224
Calls

57 calls:

TimeVariablePointExpression
57.0ms
x
@0
(*.f64 x (log.f64 y))
40.0ms
y
@0
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
22.0ms
y
@inf
(*.f64 x (log.f64 y))
18.0ms
c
@0
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
18.0ms
c
@-inf
(*.f64 (-.f64 b 1/2) (log.f64 c))

rewrite119.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
450×log1p-udef_binary64
258×add-sqr-sqrt_binary64
254×*-un-lft-identity_binary64
254×pow1_binary64
241×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02169
147963
2722163
Stop Event
node limit
Counts
4 → 116
Calls
Call 1
Inputs
(*.f64 x (log.f64 y))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c)))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (log.f64 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (log.f64 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (log.f64 y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (log.f64 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (log.f64 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (log.f64 y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 y x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (log.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (log.f64 y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))))) (#(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 pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))) (#(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 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (/.f64 1 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))) (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))) (neg.f64 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 3) (pow.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) 3)) (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)) (*.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 2) (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))) (-.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) 2) (cbrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (cbrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (sqrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))) (/.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2) (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)) (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))) (*.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))) (-.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2)) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i y (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (cbrt.f64 (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (cbrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))))))

simplify407.0ms (2%)

Algorithm
egg-herbie
Rules
556×fma-neg_binary64
426×times-frac_binary64
390×fma-def_binary64
349×associate-+r+_binary64
286×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03818234
111478088
249288058
Stop Event
node limit
Counts
340 → 283
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.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 (exp.f64 (log1p.f64 (*.f64 x (log.f64 y)))) 1)
(pow.f64 (*.f64 x (log.f64 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (log.f64 y))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (log.f64 y))) 2)
(pow.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (log.f64 y)) 2))
(log.f64 (pow.f64 y x))
(log.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)))
(cbrt.f64 (pow.f64 (*.f64 x (log.f64 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (log.f64 y))))
(log1p.f64 (-.f64 (pow.f64 y x) 1))
(exp.f64 (log.f64 (*.f64 x (log.f64 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (log.f64 y))) 1))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 1)
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (/.f64 1 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))) (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))) (neg.f64 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 3) (pow.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) 3)) (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)) (*.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 2) (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))) (-.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2))
(log.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 1 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))
(fma.f64 1 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) 2) (cbrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (cbrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (sqrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (sqrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) 1)
(-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))) (/.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))
(*.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1)
(*.f64 1 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(*.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2) (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(*.f64 (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)) (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))) (*.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))) (-.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2)) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1)
(pow.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2))
(log.f64 (exp.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(cbrt.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(log1p.f64 (expm1.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(exp.f64 (log.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 1))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 i y (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 1 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))
(fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))
(fma.f64 1 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (*.f64 y i))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (cbrt.f64 (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (cbrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))
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))
(neg.f64 (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 x (neg.f64 (neg.f64 (log.f64 y))))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 x (neg.f64 (neg.f64 (log.f64 y))))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 x (neg.f64 (neg.f64 (log.f64 y))))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 x (neg.f64 (log.f64 y))))
(*.f64 x (neg.f64 (neg.f64 (log.f64 y))))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))))
(*.f64 (+.f64 -1/2 b) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))))
(*.f64 (+.f64 -1/2 b) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))))
(*.f64 (+.f64 -1/2 b) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))))
(*.f64 (+.f64 -1/2 b) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.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))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.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))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (neg.f64 (*.f64 x (neg.f64 (log.f64 y))))))
(+.f64 a (+.f64 (-.f64 z (*.f64 x (neg.f64 (log.f64 y)))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (neg.f64 (*.f64 (log.f64 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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (neg.f64 (*.f64 x (neg.f64 (log.f64 y))))))
(+.f64 a (+.f64 (-.f64 z (*.f64 x (neg.f64 (log.f64 y)))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (neg.f64 (*.f64 (log.f64 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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (neg.f64 (*.f64 x (neg.f64 (log.f64 y))))))
(+.f64 a (+.f64 (-.f64 z (*.f64 x (neg.f64 (log.f64 y)))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (neg.f64 (*.f64 (log.f64 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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (neg.f64 (*.f64 x (neg.f64 (log.f64 y))))))
(+.f64 a (+.f64 (-.f64 z (*.f64 x (neg.f64 (log.f64 y)))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (neg.f64 (*.f64 (log.f64 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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) t)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (log.f64 y) x t))
(+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (log.f64 y) x z))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a)))
(+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (+.f64 (fma.f64 (log.f64 y) x t) z))
(fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (+.f64 a (fma.f64 (log.f64 y) x t)) (fma.f64 -1/2 (log.f64 c) 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)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.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))))
(fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)))
(+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) 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))))
(fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)))
(+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) 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))))
(fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)))
(+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) 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))))
(fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)))
(+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) a))
(+.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)))))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (+.f64 a (fma.f64 (log.f64 y) x t)) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) 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)))))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (+.f64 a (fma.f64 (log.f64 y) x t)) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) 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)))))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (+.f64 a (fma.f64 (log.f64 y) x t)) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) 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)))))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 (+.f64 a (fma.f64 (log.f64 y) x t)) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a (+.f64 t (fma.f64 y i z))))
(+.f64 (+.f64 t (fma.f64 y i z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.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))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(*.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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (fma.f64 -1 (*.f64 x (neg.f64 (log.f64 y))) (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 a z)) (-.f64 (*.f64 y i) (*.f64 x (neg.f64 (log.f64 y)))))
(+.f64 (-.f64 (+.f64 t (fma.f64 y i z)) (neg.f64 (*.f64 (log.f64 y) x))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) 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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (fma.f64 -1 (*.f64 x (neg.f64 (log.f64 y))) (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 a z)) (-.f64 (*.f64 y i) (*.f64 x (neg.f64 (log.f64 y)))))
(+.f64 (-.f64 (+.f64 t (fma.f64 y i z)) (neg.f64 (*.f64 (log.f64 y) x))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) 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 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (+.f64 t z) (fma.f64 -1 (*.f64 x (neg.f64 (log.f64 y))) (*.f64 y i))))
(+.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 a z)) (-.f64 (*.f64 y i) (*.f64 x (neg.f64 (log.f64 y)))))
(+.f64 (-.f64 (+.f64 t (fma.f64 y i z)) (neg.f64 (*.f64 (log.f64 y) x))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) 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))))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 a t) (+.f64 z (*.f64 y i)))))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a (+.f64 t (fma.f64 y i z)))))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (+.f64 (+.f64 t (fma.f64 y i z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) 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))))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 a t) (+.f64 z (*.f64 y i)))))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a (+.f64 t (fma.f64 y i z)))))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (+.f64 (+.f64 t (fma.f64 y i z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) 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))))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 a t) (+.f64 z (*.f64 y i)))))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a (+.f64 t (fma.f64 y i z)))))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (+.f64 (+.f64 t (fma.f64 y i z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a t))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x t) z)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x t))) (fma.f64 -1/2 (log.f64 c) 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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) (+.f64 z (*.f64 -1/2 (log.f64 c))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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) (+.f64 z (*.f64 -1/2 (log.f64 c))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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))))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 y i (fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(fma.f64 y i (+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a)))
(-.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))) (*.f64 (log.f64 c) (-.f64 1/2 b)))
(+.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)))))
(fma.f64 y i (fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(fma.f64 y i (+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a)))
(-.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))) (*.f64 (log.f64 c) (-.f64 1/2 b)))
(+.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)))))
(fma.f64 y i (fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(fma.f64 y i (+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a)))
(-.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))) (*.f64 (log.f64 c) (-.f64 1/2 b)))
(+.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)))))
(fma.f64 y i (fma.f64 -1 (*.f64 (+.f64 -1/2 b) (neg.f64 (log.f64 c))) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(fma.f64 y i (+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a)))
(-.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))) (*.f64 (log.f64 c) (-.f64 1/2 b)))
(+.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))))))))))
(fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x t))) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) 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))))))))))
(fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x t))) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) 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))))))))))
(fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x t))) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) 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))))))))))
(fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 (+.f64 t z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x t))) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i 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)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (log.f64 y)))) 1)
(*.f64 (log.f64 y) x)
(pow.f64 (*.f64 x (log.f64 y)) 1)
(*.f64 (log.f64 y) x)
(pow.f64 (cbrt.f64 (*.f64 x (log.f64 y))) 3)
(*.f64 (log.f64 y) x)
(pow.f64 (sqrt.f64 (*.f64 x (log.f64 y))) 2)
(*.f64 (log.f64 y) x)
(pow.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) 1/3)
(*.f64 (log.f64 y) x)
(sqrt.f64 (pow.f64 (*.f64 x (log.f64 y)) 2))
(*.f64 (log.f64 y) x)
(log.f64 (pow.f64 y x))
(*.f64 (log.f64 y) x)
(log.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)))
(log1p.f64 (+.f64 (pow.f64 y x) -1))
(log.f64 (+.f64 (pow.f64 y x) 0))
(log1p.f64 (+.f64 -1 (pow.f64 y x)))
(cbrt.f64 (pow.f64 (*.f64 x (log.f64 y)) 3))
(*.f64 (log.f64 y) x)
(expm1.f64 (log1p.f64 (*.f64 x (log.f64 y))))
(*.f64 (log.f64 y) x)
(log1p.f64 (-.f64 (pow.f64 y x) 1))
(log1p.f64 (+.f64 (pow.f64 y x) -1))
(log.f64 (+.f64 (pow.f64 y x) 0))
(log1p.f64 (+.f64 -1 (pow.f64 y x)))
(exp.f64 (log.f64 (*.f64 x (log.f64 y))))
(*.f64 (log.f64 y) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (log.f64 y))) 1))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 1)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (log.f64 c) (/.f64 (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))) (+.f64 (pow.f64 b 3) -1/8)))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (fma.f64 b 1/2 1/4))) (+.f64 (pow.f64 b 3) -1/8))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (log.f64 c) (/.f64 (+.f64 b 1/2) (fma.f64 b b -1/4)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(/.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (log.f64 c) (/.f64 (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))) (+.f64 (pow.f64 b 3) -1/8)))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (fma.f64 b 1/2 1/4))) (+.f64 (pow.f64 b 3) -1/8))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(/.f64 (log.f64 c) (/.f64 (+.f64 b 1/2) (fma.f64 b b -1/4)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) 1/3)
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))
(*.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 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))
(log1p.f64 (+.f64 (pow.f64 c (+.f64 -1/2 b)) -1))
(log.f64 (+.f64 (pow.f64 c (+.f64 -1/2 b)) 0))
(log1p.f64 (+.f64 -1 (pow.f64 c (+.f64 -1/2 b))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(log1p.f64 (+.f64 (pow.f64 c (+.f64 -1/2 b)) -1))
(log.f64 (+.f64 (pow.f64 c (+.f64 -1/2 b)) 0))
(log1p.f64 (+.f64 -1 (pow.f64 c (+.f64 -1/2 b))))
(exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 1)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(-.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 t (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 1)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (fma.f64 (log.f64 y) x t) z)) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (/.f64 1 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 t (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (fma.f64 (log.f64 y) x t) z)) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))) (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 t (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (fma.f64 (log.f64 y) x t) z)) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 t (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 t (+.f64 (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 (log.f64 y) x z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (fma.f64 (log.f64 y) x t) z)) a))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))) (neg.f64 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 t (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 3) (pow.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) 3)) (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)) (*.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x t) z) 3) (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x t) z) 2) (*.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)))))
(/.f64 (+.f64 (pow.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) 3) (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (+.f64 t (fma.f64 (log.f64 y) x z))) (pow.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) 3) (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (+.f64 z (fma.f64 (log.f64 y) x t))) (pow.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 t (-.f64 a (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) 2) (*.f64 (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))) (-.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x t) z) 2) (*.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))) (-.f64 (+.f64 (fma.f64 (log.f64 y) x t) z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))
(/.f64 (-.f64 (pow.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) 2) (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))) (+.f64 (fma.f64 (log.f64 y) x t) (-.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) 2) (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))) (+.f64 (fma.f64 (log.f64 y) x t) (-.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 1)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) 1/3)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(log.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (pow.f64 c (+.f64 b -1/2))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 1 (fma.f64 x (log.f64 y) (+.f64 z t)) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 1 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) 2) (cbrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (cbrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2)) (cbrt.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z))) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)) (cbrt.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))))
(fma.f64 (sqrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (sqrt.f64 (fma.f64 x (log.f64 y) (+.f64 z t))) (+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) 1)
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))) (/.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 y i))))
(*.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1)
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(*.f64 1 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(*.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2) (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(*.f64 (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t))) (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 y i))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t))) (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)) (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t))) (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (*.f64 y i) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 y i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t))) (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2)) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2)) (-.f64 (-.f64 (*.f64 y i) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (+.f64 z (fma.f64 (log.f64 y) x t))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))) (*.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 3) (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i)) 3)) (+.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i)) (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 3) (pow.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) 3)) (fma.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) (-.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 3) (pow.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) 3)) (fma.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) (-.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))) (-.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (*.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i)))) (-.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2) (*.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))))) (+.f64 (+.f64 t (fma.f64 (log.f64 y) x z)) (-.f64 a (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2) (*.f64 (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))) (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))))) (+.f64 a (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) 2)) (-.f64 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t) 2)) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))) 2)) (-.f64 (-.f64 (*.f64 y i) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (+.f64 z (fma.f64 (log.f64 y) x t))))
(pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 1)
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(pow.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3) 1/3)
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(pow.f64 (cbrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 3)
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(pow.f64 (sqrt.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 2)
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(sqrt.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(log.f64 (exp.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(cbrt.f64 (pow.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 3))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(expm1.f64 (log1p.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(log1p.f64 (expm1.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(exp.f64 (log.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))) 1))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 i y (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 1 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (*.f64 y i))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 1 (*.f64 y i) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (*.f64 y i))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (cbrt.f64 (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (cbrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 (fma.f64 (log.f64 y) x t) z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (cbrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x a))) t))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y i) 2)) (cbrt.f64 (*.f64 y i)) (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t z)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2)) (cbrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z)) 2)) (cbrt.f64 (+.f64 a (+.f64 (fma.f64 (log.f64 y) x t) z))) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (*.f64 y i)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a)) 2)) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 y) x a))) (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t))) 2)) (cbrt.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 y) x t)))) (fma.f64 y i (*.f64 (log.f64 c) (+.f64 -1/2 b))))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a))) (*.f64 y i))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (sqrt.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 y i)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 y i (fma.f64 (log.f64 y) x (+.f64 a (+.f64 t z)))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 (log.f64 y) x t) (fma.f64 y i z))))

localize67.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 74 to 23 computations (68.9% saved)

series12.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

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

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
787×log-prod_binary64
571×fma-def_binary64
321×expm1-udef_binary64
321×log1p-udef_binary64
312×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01629
134329
2464729
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(fma.f64 x (log.f64 y) z)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 z (*.f64 x (log.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (log.f64 y)) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x (log.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (log.f64 y)) 1) z)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z))) (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (log.f64 y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (log.f64 y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (log.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 2) (cbrt.f64 (fma.f64 x (log.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (log.f64 y) z)) (sqrt.f64 (fma.f64 x (log.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)) (-.f64 (*.f64 z z) (*.f64 (*.f64 x (log.f64 y)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (*.f64 z z)) (-.f64 (*.f64 x (log.f64 y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (log.f64 y) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (log.f64 y) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (log.f64 y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 z) (exp.f64 (*.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (*.f64 x (log.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x (log.f64 y))) (+.f64 1 (expm1.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (log.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (log.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (log.f64 y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (log.f64 y) z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) z)) (+.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t a)) (fma.f64 x (log.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) (+.f64 z t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 3)) (fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 1 (expm1.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 1))))))

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Rules
631×fma-neg_binary64
623×div-sub_binary64
370×log-prod_binary64
344×exp-sum_binary64
290×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02283620
16413106
223083042
351323042
Stop Event
node limit
Counts
181 → 128
Calls
Call 1
Inputs
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 (*.f64 (log.f64 y) x) z)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.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 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 a (+.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 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 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)))
(+.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))))
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 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
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 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) 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 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
t
(+.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))))
t
(+.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 (*.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 (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 z (*.f64 x (log.f64 y)))
(+.f64 (*.f64 x (log.f64 y)) z)
(+.f64 0 (fma.f64 x (log.f64 y) z))
(+.f64 (*.f64 (*.f64 x (log.f64 y)) 1) z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z))) (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (log.f64 y) z))) 1)
(*.f64 (fma.f64 x (log.f64 y) z) 1)
(*.f64 1 (fma.f64 x (log.f64 y) z))
(*.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 2) (cbrt.f64 (fma.f64 x (log.f64 y) z)))
(*.f64 (sqrt.f64 (fma.f64 x (log.f64 y) z)) (sqrt.f64 (fma.f64 x (log.f64 y) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)) (-.f64 (*.f64 z z) (*.f64 (*.f64 x (log.f64 y)) z))))
(/.f64 (-.f64 (*.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (*.f64 z z)) (-.f64 (*.f64 x (log.f64 y)) z))
(pow.f64 (fma.f64 x (log.f64 y) z) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 3)
(pow.f64 (sqrt.f64 (fma.f64 x (log.f64 y) z)) 2)
(pow.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 2))
(log.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (log.f64 y) z))))
(log.f64 (*.f64 (exp.f64 z) (exp.f64 (*.f64 x (log.f64 y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (*.f64 x (log.f64 y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (log.f64 y))) (+.f64 1 (expm1.f64 z))))
(cbrt.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (log.f64 y) z)))
(log1p.f64 (expm1.f64 (fma.f64 x (log.f64 y) z)))
(exp.f64 (log.f64 (fma.f64 x (log.f64 y) z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (log.f64 y) z)) 1))
(+.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))
(+.f64 0 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(+.f64 (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) z)) (+.f64 t a))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t a)) (fma.f64 x (log.f64 y) z))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) (+.f64 z t))) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))) 1)
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 1)
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 3)) (fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))
(log.f64 (*.f64 (exp.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 1 (expm1.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 1))
Outputs
z
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x z)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x z)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x z)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x z)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) z)
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
z
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (log.f64 y) x) z)
(fma.f64 (log.f64 y) x z)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (fma.f64 (log.f64 y) x (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 a (+.f64 (fma.f64 -1/2 (log.f64 c) z) (fma.f64 (log.f64 y) x t)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (fma.f64 (log.f64 y) x (+.f64 t (+.f64 z (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 (log.f64 y) x t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (fma.f64 (log.f64 y) x (+.f64 t (+.f64 z (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 (log.f64 y) x t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (fma.f64 (log.f64 y) x (+.f64 t (+.f64 z (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 (log.f64 y) x t)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (fma.f64 (log.f64 y) x (+.f64 t (+.f64 z (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 (log.f64 y) x t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 a (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z))
(+.f64 t (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) z) a))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 z a))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) (+.f64 -1/2 b) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z)))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (+.f64 t (fma.f64 (log.f64 c) (+.f64 -1/2 b) z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z)))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (+.f64 t (fma.f64 (log.f64 c) (+.f64 -1/2 b) z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z)))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (+.f64 t (fma.f64 (log.f64 c) (+.f64 -1/2 b) z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.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))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z)))
(+.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 (+.f64 t (fma.f64 (log.f64 c) (+.f64 -1/2 b) z)) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) z) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(fma.f64 (log.f64 y) x (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (fma.f64 (log.f64 y) x z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.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))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 z (*.f64 x (log.f64 y)))
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 x (log.f64 y)) z)
(fma.f64 (log.f64 y) x z)
(+.f64 0 (fma.f64 x (log.f64 y) z))
(fma.f64 (log.f64 y) x z)
(+.f64 (*.f64 (*.f64 x (log.f64 y)) 1) z)
(fma.f64 (log.f64 y) x z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z))) (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (log.f64 y) x z))) (cbrt.f64 (exp.f64 (fma.f64 (log.f64 y) x z))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (log.f64 y) x z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (exp.f64 z) (pow.f64 y x))))) (log.f64 (cbrt.f64 (*.f64 (exp.f64 z) (pow.f64 y x)))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (exp.f64 z) (pow.f64 y x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))))
(fma.f64 (log.f64 y) x z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (log.f64 y) z))) 1)
(fma.f64 (log.f64 y) x z)
(*.f64 (fma.f64 x (log.f64 y) z) 1)
(fma.f64 (log.f64 y) x z)
(*.f64 1 (fma.f64 x (log.f64 y) z))
(fma.f64 (log.f64 y) x z)
(*.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 2))
(fma.f64 (log.f64 y) x z)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 2) (cbrt.f64 (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 y) x z)
(*.f64 (sqrt.f64 (fma.f64 x (log.f64 y) z)) (sqrt.f64 (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 y) x z)
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y)) (-.f64 (*.f64 z z) (*.f64 (*.f64 x (log.f64 y)) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (fma.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 y) x) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (fma.f64 x (*.f64 (log.f64 y) (*.f64 (log.f64 y) x)) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (log.f64 y)) (*.f64 x (log.f64 y))) (*.f64 z z)) (-.f64 (*.f64 x (log.f64 y)) z))
(/.f64 (*.f64 (fma.f64 (log.f64 y) x z) (-.f64 (*.f64 (log.f64 y) x) z)) (-.f64 (*.f64 (log.f64 y) x) z))
(/.f64 (fma.f64 (log.f64 y) x z) 1)
(pow.f64 (fma.f64 x (log.f64 y) z) 1)
(fma.f64 (log.f64 y) x z)
(pow.f64 (cbrt.f64 (fma.f64 x (log.f64 y) z)) 3)
(fma.f64 (log.f64 y) x z)
(pow.f64 (sqrt.f64 (fma.f64 x (log.f64 y) z)) 2)
(fma.f64 (log.f64 y) x z)
(pow.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 3) 1/3)
(fma.f64 (log.f64 y) x z)
(sqrt.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 2))
(fma.f64 (log.f64 y) x z)
(log.f64 (exp.f64 (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 y) x z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (log.f64 y) z))))
(fma.f64 (log.f64 y) x z)
(log.f64 (*.f64 (exp.f64 z) (exp.f64 (*.f64 x (log.f64 y)))))
(fma.f64 (log.f64 y) x z)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (*.f64 x (log.f64 y)))))
(fma.f64 (log.f64 y) x z)
(log.f64 (*.f64 (exp.f64 (*.f64 x (log.f64 y))) (+.f64 1 (expm1.f64 z))))
(fma.f64 (log.f64 y) x z)
(cbrt.f64 (pow.f64 (fma.f64 x (log.f64 y) z) 3))
(fma.f64 (log.f64 y) x z)
(expm1.f64 (log1p.f64 (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 y) x z)
(log1p.f64 (expm1.f64 (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 y) x z)
(exp.f64 (log.f64 (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 y) x z)
(exp.f64 (*.f64 (log.f64 (fma.f64 x (log.f64 y) z)) 1))
(fma.f64 (log.f64 y) x z)
(+.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 0 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) z)) (+.f64 t a))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t a)) (fma.f64 x (log.f64 y) z))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 x (log.f64 y) (+.f64 z t))) a)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 z t)))))) (cbrt.f64 (exp.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 z t)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x (+.f64 z t))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a))) (pow.f64 c (+.f64 -1/2 b)))))) (log.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a))) (pow.f64 c (+.f64 -1/2 b))))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (pow.f64 y x) (exp.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 z a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (exp.f64 (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a))) (pow.f64 c (+.f64 -1/2 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))) 1)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 1)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 3)) (fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (+.f64 z t))) 3)) (fma.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (+.f64 z t))) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x (+.f64 z t))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a)) 3)) (fma.f64 (+.f64 -1/2 b) (*.f64 (*.f64 (log.f64 c) (log.f64 c)) (+.f64 -1/2 b)) (*.f64 (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a)) (-.f64 (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a)) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 z (+.f64 a (fma.f64 (log.f64 y) x t))) 3)) (fma.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 (+.f64 z (+.f64 a (fma.f64 (log.f64 y) x t))) (+.f64 a (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)) 3)) (fma.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (*.f64 (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)) (+.f64 a (-.f64 (+.f64 z (fma.f64 (log.f64 y) x t)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x (+.f64 z t))) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (fma.f64 (log.f64 y) x (+.f64 z t)))))
(/.f64 (fma.f64 (+.f64 -1/2 b) (*.f64 (*.f64 (log.f64 c) (log.f64 c)) (+.f64 -1/2 b)) (neg.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a)) 2))) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (fma.f64 (log.f64 y) x t) (+.f64 z a))))
(/.f64 (-.f64 (*.f64 (log.f64 c) (*.f64 (log.f64 c) (*.f64 (+.f64 -1/2 b) (+.f64 -1/2 b)))) (pow.f64 (+.f64 z (+.f64 a (fma.f64 (log.f64 y) x t))) 2)) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) a) (+.f64 z (fma.f64 (log.f64 y) x t))))
(/.f64 (-.f64 (*.f64 (log.f64 c) (*.f64 (log.f64 c) (*.f64 (+.f64 -1/2 b) (+.f64 -1/2 b)))) (pow.f64 (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a))))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 1)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 3) 1/3)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 3)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 2)
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 2))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(log.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(log.f64 (*.f64 (exp.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 1 (expm1.f64 (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t)))) 3))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 x (log.f64 y) (+.f64 z t))))) 1))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 (log.f64 y) x t))))
(+.f64 z (+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (+.f64 z t) (fma.f64 (log.f64 y) x a)))

eval178.0ms (0.9%)

Compiler

Compiled 11856 to 4216 computations (64.4% saved)

prune128.0ms (0.6%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New39912411
Fresh000
Picked101
Done101
Total40112413
Error
0.1b
Counts
413 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
17.0b
(fma.f64 y i (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
46.4b
(fma.f64 y i (*.f64 (log.f64 c) b))
37.1b
(fma.f64 y i a)
32.3b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)) (*.f64 y i))
0.2b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)) (*.f64 y i))
19.0b
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))) (*.f64 y i))
0.2b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
10.4b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
48.1b
(+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (/.f64 1 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (*.f64 y i))
36.5b
(+.f64 z (*.f64 y i))
37.1b
(+.f64 a (*.f64 y i))
53.5b
(*.f64 y i)
Compiler

Compiled 592 to 420 computations (29.1% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 29 computations (65.5% saved)

series16.0ms (0.1%)

Counts
3 → 150
Calls

45 calls:

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

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
666×fma-neg_binary64
400×expm1-udef_binary64
400×log1p-udef_binary64
229×add-sqr-sqrt_binary64
225×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01950
142948
2632548
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 y x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 y) x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))) (/.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (/.f64 1 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2))) (neg.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (fma.f64 (log.f64 y) x z) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (-.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (fma.f64 (log.f64 y) x z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) 2) (cbrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (sqrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a (fma.f64 (log.f64 y) x z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2) (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i y (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))))))

simplify137.0ms (0.7%)

Algorithm
egg-herbie
Rules
530×unswap-sqr_binary64
495×cancel-sign-sub-inv_binary64
475×fma-neg_binary64
261×times-frac_binary64
256×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03246842
19885952
237905868
Stop Event
node limit
Counts
246 → 194
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 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 (log.f64 y) x) z))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.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 a z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.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 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.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 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.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 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.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 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.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 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 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.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 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.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 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 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a 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 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 (*.f64 (log.f64 y) x) (+.f64 a 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 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 (*.f64 (log.f64 y) x) (+.f64 a z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 y) x))) 1)
(pow.f64 (*.f64 (log.f64 y) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))
(log.f64 (pow.f64 y x))
(log.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 y) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 y) x)))
(log1p.f64 (-.f64 (pow.f64 y x) 1))
(exp.f64 (log.f64 (*.f64 (log.f64 y) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 y) x)) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))) (/.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))
(*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(*.f64 1 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (/.f64 1 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2))) (neg.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (fma.f64 (log.f64 y) x z) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (-.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (fma.f64 (log.f64 y) x z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))
(pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)
(pow.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2))
(log.f64 (*.f64 (exp.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(exp.f64 (log.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 1 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) 2) (cbrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (sqrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (sqrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a (fma.f64 (log.f64 y) x z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))
(*.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(*.f64 1 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(*.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2) (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(*.f64 (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(pow.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(log.f64 (exp.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(exp.f64 (log.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1))
(fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(fma.f64 i y (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(fma.f64 1 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i))
(fma.f64 1 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
Outputs
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x)
(*.f64 x (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)))
(*.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (fma.f64 (log.f64 y) x z) (*.f64 -1/2 (log.f64 c))))
(+.f64 a (fma.f64 x (log.f64 y) (fma.f64 -1/2 (log.f64 c) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (fma.f64 (log.f64 y) x z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (fma.f64 x (log.f64 y) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (fma.f64 (log.f64 y) x z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (fma.f64 x (log.f64 y) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (fma.f64 (log.f64 y) x z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (fma.f64 x (log.f64 y) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 (fma.f64 (log.f64 y) x z) (*.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (fma.f64 x (log.f64 y) (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (log.f64 y) x z))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a z)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a z)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a z)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a z)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 a z)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 z (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (+.f64 a z))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (*.f64 x (log.f64 y)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
z
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(fma.f64 (log.f64 y) x (+.f64 a (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i)))))
(fma.f64 x (log.f64 y) (+.f64 (fma.f64 -1/2 (log.f64 c) z) (fma.f64 y i a)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 a z) (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 y i))))
(fma.f64 x (log.f64 y) (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 y i a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 a z) (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 y i))))
(fma.f64 x (log.f64 y) (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 y i a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 a z) (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 y i))))
(fma.f64 x (log.f64 y) (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 y i a)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (+.f64 (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))) (*.f64 i y)))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 a z) (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 y i))))
(fma.f64 x (log.f64 y) (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 y i a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (+.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 z (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 (+.f64 a z) (*.f64 y i))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 y i z) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 (+.f64 a z) (*.f64 y i))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 y i z) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (+.f64 (+.f64 a z) (*.f64 y i))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (fma.f64 y i z) (fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) (+.f64 (+.f64 a z) (*.f64 y i)))
(+.f64 (fma.f64 y i z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (log.f64 y) x)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))))
(+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (log.f64 y) x (*.f64 y i)))
(+.f64 (fma.f64 x (log.f64 y) (*.f64 y i)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 (log.f64 (pow.f64 y x)) (fma.f64 y i a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 z (*.f64 i y)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i 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 z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i 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 z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 y) x) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 y) x))) 1)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(pow.f64 (*.f64 (log.f64 y) x) 1)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 3)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) 2)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(pow.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) 1/3)
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(log.f64 (pow.f64 y x))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 y) x) 3))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 y) x)))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(log1p.f64 (-.f64 (pow.f64 y x) 1))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(exp.f64 (log.f64 (*.f64 (log.f64 y) x)))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 y) x)) 1))
(neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))
(*.f64 (neg.f64 (log.f64 y)) (neg.f64 x))
(log.f64 (pow.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1)
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))) (/.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) a) (fma.f64 x (log.f64 y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 a)) (fma.f64 x (log.f64 y) z)))
(*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 1 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) 1) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (+.f64 a (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 3)) (fma.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) (+.f64 a (-.f64 (fma.f64 x (log.f64 y) z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (/.f64 1 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) a) (fma.f64 x (log.f64 y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 a)) (fma.f64 x (log.f64 y) z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) 1) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (+.f64 a (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 3)) (fma.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) (+.f64 a (-.f64 (fma.f64 x (log.f64 y) z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) a) (fma.f64 x (log.f64 y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 a)) (fma.f64 x (log.f64 y) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) 1) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (+.f64 a (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 3)) (fma.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) (+.f64 a (-.f64 (fma.f64 x (log.f64 y) z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (*.f64 (+.f64 -1/2 b) (*.f64 (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 3)) (+.f64 (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2) (*.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (fma.f64 x (log.f64 y) z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) a) (fma.f64 x (log.f64 y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 a)) (fma.f64 x (log.f64 y) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 3)) 1) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (+.f64 a (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 3)) (fma.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) (+.f64 a (-.f64 (fma.f64 x (log.f64 y) z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2))) (neg.f64 (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 a)) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) a) (fma.f64 x (log.f64 y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 a)) (fma.f64 x (log.f64 y) z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (fma.f64 (log.f64 y) x z) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (-.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) 3) (pow.f64 (fma.f64 (log.f64 y) x z) 3)) (fma.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2) (*.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 (fma.f64 x (log.f64 y) z) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 x (log.f64 y) z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 y) x z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 a (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (+.f64 a (-.f64 (fma.f64 x (log.f64 y) z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (fma.f64 (log.f64 y) x z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) (pow.f64 (fma.f64 (log.f64 y) x z) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (log.f64 y) x z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (pow.f64 (fma.f64 x (log.f64 y) z) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 x (log.f64 y) z)))
(pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3)
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(pow.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) 1/3)
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(sqrt.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(log.f64 (*.f64 (exp.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (pow.f64 c (+.f64 b -1/2))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(exp.f64 (log.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 1 (+.f64 a (fma.f64 (log.f64 y) x z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) 2) (cbrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 (sqrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (sqrt.f64 (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 y) x (+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) 1)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(-.f64 (/.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(*.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 1 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2) (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))))) (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))) (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))))) (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))) (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))))) (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))) (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) 1) (+.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))))) (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 y i) (fma.f64 x (log.f64 y) z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))) (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x z))) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x z))) (-.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x z))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (fma.f64 x (log.f64 y) (fma.f64 y i z))) 3)) (fma.f64 (+.f64 a (fma.f64 x (log.f64 y) (fma.f64 y i z))) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 y i a) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (fma.f64 x (log.f64 y) a) (fma.f64 y i z)) 3)) (fma.f64 (+.f64 (fma.f64 x (log.f64 y) a) (fma.f64 y i z)) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 (fma.f64 y i a) (*.f64 (log.f64 c) (-.f64 1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x z))) (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x z))))) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (fma.f64 y i (+.f64 a (fma.f64 (log.f64 y) x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (fma.f64 x (log.f64 y) (fma.f64 y i z))) (+.f64 a (fma.f64 x (log.f64 y) (fma.f64 y i z))))) (-.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (fma.f64 y i a)) (fma.f64 x (log.f64 y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 (fma.f64 x (log.f64 y) a) (fma.f64 y i z)) (+.f64 (fma.f64 x (log.f64 y) a) (fma.f64 y i z)))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (-.f64 (neg.f64 (fma.f64 y i a)) (fma.f64 x (log.f64 y) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (fma.f64 (log.f64 y) x z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (log.f64 y) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) z))) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 y i))))
(pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(pow.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3) 1/3)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 3)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2)
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(log.f64 (exp.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(exp.f64 (log.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 y i (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 i y (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 1 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 1 (*.f64 y i) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (fma.f64 (log.f64 y) x z) (+.f64 a (*.f64 y i))))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))
(fma.f64 (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (fma.f64 (log.f64 y) x z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(+.f64 a (fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 y i))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 x (log.f64 y) (fma.f64 y i z))))

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize20.0ms (0.1%)

Compiler

Compiled 19 to 10 computations (47.4% saved)

localize44.0ms (0.2%)

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.2b
(*.f64 (-.f64 b 1/2) (log.f64 c))
Compiler

Compiled 66 to 27 computations (59.1% saved)

series12.0ms (0.1%)

Counts
2 → 135
Calls

36 calls:

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

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
618×fma-neg_binary64
368×expm1-udef_binary64
368×log1p-udef_binary64
211×add-sqr-sqrt_binary64
207×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01738
139136
2587336
Stop Event
node limit
Counts
2 → 83
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 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)) (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i))) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))) (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))) (/.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a))) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (+.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t (+.f64 z a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 t (+.f64 z a))) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 t (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 z a))) 2) (cbrt.f64 (+.f64 t (+.f64 z a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t (+.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t (+.f64 z a))) (sqrt.f64 (+.f64 t (+.f64 z a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t (+.f64 z a)))))))

simplify131.0ms (0.6%)

Algorithm
egg-herbie
Rules
474×cancel-sign-sub-inv_binary64
443×fma-neg_binary64
384×unswap-sqr_binary64
322×times-frac_binary64
285×distribute-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02725400
18254848
231804819
Stop Event
node limit
Counts
218 → 161
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 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(*.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(*.f64 1 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(*.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)) (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(*.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i))) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))) (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(pow.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(log.f64 (exp.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(exp.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(fma.f64 1 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i))
(fma.f64 1 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(fma.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))) (/.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))
(*.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(*.f64 1 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a))) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (+.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t (+.f64 z a)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))
(pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)
(pow.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2))
(log.f64 (*.f64 (exp.f64 (+.f64 t (+.f64 z a))) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(exp.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 z a)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 t (+.f64 z a)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))
(fma.f64 1 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 z a))) 2) (cbrt.f64 (+.f64 t (+.f64 z a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t (+.f64 z a)))
(fma.f64 (sqrt.f64 (+.f64 t (+.f64 z a))) (sqrt.f64 (+.f64 t (+.f64 z a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t (+.f64 z a)))
Outputs
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y)))))
(+.f64 a (+.f64 (fma.f64 -1/2 (log.f64 c) z) (fma.f64 i y t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.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 (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.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 (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.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 (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.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 (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.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 (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y)))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.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 (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y)))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.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 (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y)))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.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 (fma.f64 (+.f64 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y)))))
(+.f64 a (+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) (+.f64 z (*.f64 i y)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z)))
(+.f64 (fma.f64 i y z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 z (*.f64 i y)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a (fma.f64 i y z)))
(+.f64 (fma.f64 i y z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (*.f64 i y)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 a (fma.f64 i y t)))
(+.f64 (fma.f64 i y t) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 t (fma.f64 -1/2 (log.f64 c) z)))
(+.f64 (fma.f64 -1/2 (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.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 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.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 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.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 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.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 -1/2 b) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 -1/2 b) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) t) z)
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
t
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
z
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) 1)
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(-.f64 (/.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (-.f64 z (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 t (+.f64 (-.f64 z (*.f64 i y)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))))
(*.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 1 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)))
(*.f64 (cbrt.f64 (fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))) (cbrt.f64 (pow.f64 (fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))) 2)))
(*.f64 (cbrt.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))) (cbrt.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)) (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(*.f64 (cbrt.f64 (fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))) (cbrt.f64 (pow.f64 (fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))) 2)))
(*.f64 (cbrt.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))) (cbrt.f64 (pow.f64 (+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z)))) 2)))
(*.f64 (cbrt.f64 (+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(*.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (-.f64 z (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 t (+.f64 (-.f64 z (*.f64 i y)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (-.f64 z (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 t (+.f64 (-.f64 z (*.f64 i y)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (-.f64 z (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 t (+.f64 (-.f64 z (*.f64 i y)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (*.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (-.f64 z (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 t (+.f64 (-.f64 z (*.f64 i y)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i))) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 y i (+.f64 t (+.f64 a z))) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (fma.f64 y i (+.f64 t (+.f64 a z))) (-.f64 (fma.f64 y i (+.f64 t (+.f64 a z))) (*.f64 (log.f64 c) (+.f64 -1/2 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 t (fma.f64 i y z))) 3)) (fma.f64 (+.f64 a (+.f64 t (fma.f64 i y z))) (+.f64 t (-.f64 (+.f64 a (fma.f64 i y z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 (fma.f64 i y z) (+.f64 a t)) 3)) (fma.f64 (+.f64 (fma.f64 i y z) (+.f64 a t)) (+.f64 (*.f64 i y) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))) (fma.f64 (+.f64 b -1/2) (log.f64 c) (neg.f64 (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (fma.f64 y i (+.f64 t (+.f64 a z))) (fma.f64 y i (+.f64 t (+.f64 a z))))) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 y i (+.f64 t (+.f64 a z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 a (+.f64 t (fma.f64 i y z))) (+.f64 a (+.f64 t (fma.f64 i y z))))) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t (fma.f64 i y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 (fma.f64 i y z) (+.f64 a t)) (+.f64 (fma.f64 i y z) (+.f64 a t)))) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 (fma.f64 i y z) (+.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t (-.f64 z (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 t (+.f64 (-.f64 z (*.f64 i y)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))))
(pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1)
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(pow.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3) 1/3)
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 3)
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 2)
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(log.f64 (exp.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(exp.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 1 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 y i))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 1 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (*.f64 y i))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 (+.f64 t (+.f64 z a)) (*.f64 y i)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) b (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y))))))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 -1/2 b) (+.f64 t (fma.f64 i y z))))
(+.f64 (fma.f64 i y a) (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))) 1)
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))) (/.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 t (+.f64 a z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 a t)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))))
(*.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 1 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 t (+.f64 a z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 t (+.f64 a z)) (-.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 a (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 z (+.f64 a t)) 3)) (fma.f64 (+.f64 z (+.f64 a t)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 t (+.f64 a z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 a t)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 t (+.f64 a z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 t (+.f64 a z)) (-.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 a (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 z (+.f64 a t)) 3)) (fma.f64 (+.f64 z (+.f64 a t)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a))) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 t (+.f64 a z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 a t)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 t (+.f64 a z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 t (+.f64 a z)) (-.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 a (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 z (+.f64 a t)) 3)) (fma.f64 (+.f64 z (+.f64 a t)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3)) (+.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t (+.f64 z a)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 t (+.f64 a z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 t (+.f64 a z)) (-.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 a (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 z (+.f64 a t)) 3)) (fma.f64 (+.f64 z (+.f64 a t)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 t (+.f64 a z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 a t)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t (+.f64 z a)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t (+.f64 z a)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 t (+.f64 a z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (*.f64 (+.f64 t (+.f64 a z)) (-.f64 (+.f64 t (+.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 a (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 z (+.f64 a t)) 3)) (fma.f64 (+.f64 z (+.f64 a t)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t (+.f64 z a)) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 t (+.f64 a z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 a t)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 (+.f64 t z) 3)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z a)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 t (+.f64 a z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 t (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (+.f64 a t)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 z (+.f64 a t))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (+.f64 t z)))
(pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 1)
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 3)
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 2)
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(pow.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3) 1/3)
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(log.f64 (*.f64 (exp.f64 (+.f64 t (+.f64 z a))) (pow.f64 c (+.f64 b -1/2))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 3))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(exp.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) 1))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (+.f64 z a)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 t (+.f64 z a)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t (+.f64 z a)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 1 (+.f64 t (+.f64 z a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t (+.f64 z a))) 2) (cbrt.f64 (+.f64 t (+.f64 z a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t (+.f64 z a)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (sqrt.f64 (+.f64 t (+.f64 z a))) (sqrt.f64 (+.f64 t (+.f64 z a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t (+.f64 z a)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 -1/2 b) (log.f64 c) a))
(+.f64 a (+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) t)))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 79 to 33 computations (58.2% saved)

series15.0ms (0.1%)

Counts
3 → 113
Calls

36 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
860×log-prod_binary64
512×fma-neg_binary64
332×expm1-udef_binary64
332×log1p-udef_binary64
273×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01641
135841
2514341
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(*.f64 (log.f64 c) (-.f64 b 1/2))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
Outputs
((#(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 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2))) (cbrt.f64 (pow.f64 c (+.f64 b -1/2))))) (log.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))) (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2))))) (#(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 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (/.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2) (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2)) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))) (pow.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 y x) (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 t z)) (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 t z)) (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (pow.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))) (+.f64 1 (-.f64 (pow.f64 y x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (+.f64 1 (-.f64 (pow.f64 y x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2))) (exp.f64 (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (+.f64 1 (expm1.f64 (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2))) (+.f64 1 (expm1.f64 (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (log.f64 y) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2) (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))) (/.f64 (pow.f64 (+.f64 t z) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2) (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (+.f64 t z) 2) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) 3) (pow.f64 z 3)) (+.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 t z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2)) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 z z)) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (exp.f64 (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 z) (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 t z)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t)) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (+.f64 1 (expm1.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t)) (+.f64 1 (expm1.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 t z)) 2) (cbrt.f64 (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 t z)) (sqrt.f64 (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z))))))

simplify144.0ms (0.7%)

Algorithm
egg-herbie
Rules
512×unswap-sqr_binary64
487×fma-neg_binary64
476×times-frac_binary64
302×log-prod_binary64
241×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03685315
110245046
239084579
Stop Event
node limit
Counts
239 → 204
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.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 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.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 (*.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 (*.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 (*.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.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 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 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 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 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.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 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.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 (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 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.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 (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 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.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 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.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 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 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.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 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 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
t
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)
z
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(+.f64 0 (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2))) (cbrt.f64 (pow.f64 c (+.f64 b -1/2))))) (log.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))) (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(exp.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (/.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(*.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1)
(*.f64 1 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2) (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2)) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z)))
(pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1)
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2))
(log.f64 (*.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))) (pow.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2)))))
(log.f64 (*.f64 (pow.f64 y x) (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (pow.f64 y x)))
(log.f64 (*.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(log.f64 (*.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2))) (exp.f64 (+.f64 t z))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(log.f64 (*.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2))) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 1))
(fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(fma.f64 x (log.f64 y) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(fma.f64 1 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(fma.f64 1 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2) (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))) (/.f64 (pow.f64 (+.f64 t z) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 1)
(*.f64 1 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(*.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2) (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(*.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (+.f64 t z) 2) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) 3) (pow.f64 z 3)) (+.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z))))
(/.f64 (-.f64 (pow.f64 (+.f64 t z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2)) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 z z)) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z))
(pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 1)
(pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3)
(pow.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2)
(pow.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (exp.f64 (+.f64 t z))))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(log.f64 (*.f64 (exp.f64 z) (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(log.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t)) (exp.f64 z)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (+.f64 1 (expm1.f64 z))))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t)) (+.f64 1 (expm1.f64 z))))
(cbrt.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))
(expm1.f64 (log1p.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(log1p.f64 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(exp.f64 (log.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(exp.f64 (*.f64 (log.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))
(fma.f64 1 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t z)) 2) (cbrt.f64 (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z))
(fma.f64 (sqrt.f64 (+.f64 t z)) (sqrt.f64 (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z))
Outputs
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.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))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.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))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.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))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.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)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.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)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t (+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.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 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(fma.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 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 x (log.f64 y) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (log.f64 y) x (+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c))))
(+.f64 (fma.f64 -1/2 (log.f64 c) z) (fma.f64 x (log.f64 y) t))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 b -1/2) z))
(fma.f64 x (log.f64 y) (fma.f64 (+.f64 b -1/2) (log.f64 c) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(fma.f64 (log.f64 y) x (fma.f64 (log.f64 c) (+.f64 b -1/2) t))
(fma.f64 x (log.f64 y) (fma.f64 (+.f64 b -1/2) (log.f64 c) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) (+.f64 t z)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 t z))
(fma.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 t z))
(fma.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 t z))
(fma.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 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z))
(+.f64 t (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c))))))
(+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z))
(+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 (+.f64 t z) (*.f64 -1/2 (log.f64 c)))
(+.f64 t (fma.f64 -1/2 (log.f64 c) z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(fma.f64 (log.f64 c) (+.f64 b -1/2) z)
(fma.f64 (+.f64 b -1/2) (log.f64 c) z)
t
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t)
(fma.f64 (log.f64 c) (+.f64 b -1/2) t)
(fma.f64 (+.f64 b -1/2) (log.f64 c) t)
z
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(+.f64 0 (*.f64 (log.f64 c) (+.f64 b -1/2)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2))) (cbrt.f64 (pow.f64 c (+.f64 b -1/2))))) (log.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2))))) (log.f64 (cbrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))) (log.f64 (sqrt.f64 (pow.f64 c (+.f64 b -1/2)))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)))) 1)
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(/.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (fma.f64 b 1/2 1/4))) (+.f64 (pow.f64 b 3) -1/8))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (log.f64 c) (/.f64 (+.f64 b 1/2) (fma.f64 b b -1/4)))
(/.f64 (*.f64 (log.f64 c) (+.f64 (pow.f64 b 3) -1/8)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (fma.f64 b 1/2 1/4))) (+.f64 (pow.f64 b 3) -1/8))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(/.f64 (log.f64 c) (/.f64 (+.f64 b 1/2) (fma.f64 b b -1/4)))
(pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 3)
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) 1/3)
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(exp.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 1))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(neg.f64 (*.f64 (log.f64 c) (neg.f64 (+.f64 b -1/2))))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))) 1)
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (/.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))
(*.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1)
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 1 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2) (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (+.f64 z (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (*.f64 x (log.f64 y)))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (+.f64 z (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (*.f64 x (log.f64 y)))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (+.f64 z (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (*.f64 x (log.f64 y)))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3)) (+.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2) (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2) (*.f64 (*.f64 x (log.f64 y)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2)) (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) (+.f64 z (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (*.f64 x (log.f64 y)))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c))) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c))) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (+.f64 t z) (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y))) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y))) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y))) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 2)) (-.f64 (*.f64 x (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 y) x (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y))) (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y)))) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (*.f64 x (log.f64 y))) (+.f64 t z)))
(pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1)
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3) 1/3)
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 3)
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 2)
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))) (pow.f64 y x)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (pow.f64 y x) (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (pow.f64 y x)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2))) (exp.f64 (+.f64 t z))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (exp.f64 (fma.f64 (log.f64 y) x (*.f64 (log.f64 c) (+.f64 b -1/2)))) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log.f64 (*.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2))) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 1))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 (log.f64 y) x (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 x (log.f64 y) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 1 (*.f64 (log.f64 y) x) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 1 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2) (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (-.f64 z (*.f64 (neg.f64 (log.f64 y)) x))))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (log.f64 y) x z))
(-.f64 (exp.f64 (log1p.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))) 1)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))) (/.f64 (pow.f64 (+.f64 t z) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))
(*.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 1)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 1 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2) (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t z) (+.f64 t (-.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (+.f64 t z) (+.f64 t (-.f64 z (log.f64 (pow.f64 c (+.f64 b -1/2))))) (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t z) (+.f64 t (-.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (+.f64 t z) (+.f64 t (-.f64 z (log.f64 (pow.f64 c (+.f64 b -1/2))))) (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t z) (+.f64 t (-.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (+.f64 t z) (+.f64 t (-.f64 z (log.f64 (pow.f64 c (+.f64 b -1/2))))) (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (+.f64 t z) 2) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 t z) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 t z) (+.f64 t (-.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (+.f64 t z) (+.f64 t (-.f64 z (log.f64 (pow.f64 c (+.f64 b -1/2))))) (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 t z) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) 3) (pow.f64 z 3)) (+.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (-.f64 (*.f64 z z) (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) 3) (pow.f64 z 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (*.f64 z (-.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (+.f64 b -1/2) (log.f64 c) t))))
(/.f64 (-.f64 (pow.f64 (+.f64 t z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2)) (-.f64 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) (+.f64 t z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) 2) (pow.f64 (+.f64 t z) 2)) (-.f64 (-.f64 (log.f64 (pow.f64 c (+.f64 b -1/2))) t) z))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (*.f64 z z)) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z))
(/.f64 (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (fma.f64 (+.f64 b -1/2) (log.f64 c) t) (*.f64 z (neg.f64 z))) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) t) z))
(/.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z)) 1)
(pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 1)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(pow.f64 (cbrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 3)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(pow.f64 (sqrt.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 2)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(pow.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3) 1/3)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(sqrt.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 2))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (pow.f64 c (+.f64 b -1/2))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (exp.f64 (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (+.f64 t z)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (exp.f64 z) (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (pow.f64 c (+.f64 b -1/2))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (exp.f64 (+.f64 t z)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 t z))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t)) (exp.f64 z)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (exp.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) (+.f64 1 (expm1.f64 z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 t)) (+.f64 1 (expm1.f64 z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(cbrt.f64 (pow.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t)) 3))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(expm1.f64 (log1p.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(log1p.f64 (expm1.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(exp.f64 (log.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(exp.f64 (*.f64 (log.f64 (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) t))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 1 (+.f64 t z) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t z)) 2) (cbrt.f64 (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 (sqrt.f64 (+.f64 t z)) (sqrt.f64 (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 t z))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t z))

eval341.0ms (1.6%)

Compiler

Compiled 16881 to 7009 computations (58.5% saved)

prune237.0ms (1.1%)

Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New63913652
Fresh437
Picked101
Done224
Total64618664
Error
0.1b
Counts
664 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
43.4b
(fma.f64 y i (*.f64 (log.f64 y) x))
46.4b
(fma.f64 y i (*.f64 (log.f64 c) b))
32.5b
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
38.3b
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3) (+.f64 a (+.f64 t z))) (*.f64 y i))
26.1b
(+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i))
48.1b
(+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (/.f64 1 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (*.f64 y i))
9.7b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
19.7b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
43.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
46.4b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
36.5b
(+.f64 z (*.f64 y i))
37.1b
(+.f64 a (*.f64 y i))
55.6b
(*.f64 (log.f64 c) b)
53.5b
(*.f64 y i)
45.6b
z
46.2b
a
Compiler

Compiled 686 to 503 computations (26.7% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 61 to 23 computations (62.3% saved)

series2.0ms (0%)

Counts
1 → 14
Calls

9 calls:

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

rewrite51.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
775×pow1_binary64
716×add-log-exp_binary64
716×log1p-expm1-u_binary64
716×expm1-log1p-u_binary64
700×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
11467
219537
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 (log.f64 y) x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 (log.f64 y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (log.f64 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (log.f64 y) x z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (log.f64 y) x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (log.f64 y) x z)) (sqrt.f64 (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) z) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (-.f64 (*.f64 (log.f64 y) x) z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z))) (neg.f64 (-.f64 (*.f64 (log.f64 y) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 z (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (log.f64 y) x z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 z) (pow.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (log.f64 y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 y) x z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (log.f64 y) z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 y) x) z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 z (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) z)))))

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
922×fma-neg_binary64
524×div-sub_binary64
498×associate-*l*_binary64
438×associate-*r*_binary64
245×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0101730
1254629
2782477
34911477
Stop Event
node limit
Counts
49 → 45
Calls
Call 1
Inputs
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
z
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
z
z
(-.f64 (+.f64 1 (fma.f64 (log.f64 y) x z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 (log.f64 y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (log.f64 y) x) z)))
(*.f64 (fma.f64 (log.f64 y) x z) 1)
(*.f64 1 (fma.f64 (log.f64 y) x z))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x z)))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x z)) (sqrt.f64 (fma.f64 (log.f64 y) x z)))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) z) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (-.f64 (*.f64 (log.f64 y) x) z))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z))) (neg.f64 (-.f64 (*.f64 (log.f64 y) x) z)))
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 z (*.f64 (log.f64 y) x)))
(pow.f64 (fma.f64 (log.f64 y) x z) 1)
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x z)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2))
(log.f64 (*.f64 (exp.f64 z) (pow.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 3))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x z)))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x z)))
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x z)))
(fma.f64 (log.f64 y) x z)
(fma.f64 x (log.f64 y) z)
(fma.f64 1 (*.f64 (log.f64 y) x) z)
(fma.f64 1 z (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) z)
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) z)
Outputs
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 z (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
z
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
(*.f64 (log.f64 y) x)
(*.f64 x (log.f64 y))
z
z
(-.f64 (+.f64 1 (fma.f64 (log.f64 y) x z)) 1)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 (log.f64 y) x) z)) (/.f64 (*.f64 z z) (-.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(*.f64 (fma.f64 (log.f64 y) x z) 1)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(*.f64 1 (fma.f64 (log.f64 y) x z))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 2))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x z)) (sqrt.f64 (fma.f64 (log.f64 y) x z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 z (-.f64 z (*.f64 x (log.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (log.f64 y) (*.f64 x (fma.f64 x (log.f64 y) (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 z (-.f64 z (*.f64 x (log.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (log.f64 y) (*.f64 x (fma.f64 x (log.f64 y) (neg.f64 z))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 y) x) z) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z))))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 z (-.f64 z (*.f64 x (log.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (log.f64 y) (*.f64 x (fma.f64 x (log.f64 y) (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3)) (+.f64 (*.f64 z z) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 z (-.f64 z (*.f64 x (log.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (log.f64 y) (*.f64 x (fma.f64 x (log.f64 y) (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (-.f64 (*.f64 (log.f64 y) x) z))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z (-.f64 z (*.f64 (log.f64 y) x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) 1) (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 2) (*.f64 z (-.f64 z (*.f64 x (log.f64 y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (*.f64 x (log.f64 y))) (pow.f64 (*.f64 x (log.f64 y)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (log.f64 y)) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (log.f64 y) (*.f64 x (fma.f64 x (log.f64 y) (neg.f64 z))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z))) (neg.f64 (-.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(/.f64 (-.f64 (*.f64 z z) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 z (*.f64 (log.f64 y) x)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(pow.f64 (fma.f64 (log.f64 y) x z) 1)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 3) 1/3)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x z)) 3)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x z)) 2)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 2))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(log.f64 (*.f64 (exp.f64 z) (pow.f64 y x)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x z) 3))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x z)))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 (log.f64 y) x z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 x (log.f64 y) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 1 (*.f64 (log.f64 y) x) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 1 z (*.f64 (log.f64 y) x))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (*.f64 (log.f64 y) x))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (*.f64 (log.f64 y) x))
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) z)
(+.f64 z (neg.f64 (*.f64 (neg.f64 (log.f64 y)) x)))
(-.f64 z (*.f64 (log.f64 y) (neg.f64 x)))
(fma.f64 x (log.f64 y) z)

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 19 to 10 computations (47.4% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite44.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
713×pow1_binary64
661×add-log-exp_binary64
661×log1p-expm1-u_binary64
661×expm1-log1p-u_binary64
646×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067
11285
217795
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(+.f64 a (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 y i a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 y i))) (/.f64 (pow.f64 (*.f64 y i) 2) (-.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y i a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y i a)) (pow.f64 (cbrt.f64 (fma.f64 y i a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y i a)) 2) (cbrt.f64 (fma.f64 y i a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y i a)) (sqrt.f64 (fma.f64 y i a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (-.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 a (*.f64 y i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (*.f64 a a) (*.f64 a (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2)) (-.f64 a (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 a (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (*.f64 a a)) (-.f64 (*.f64 y i) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y i a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y i a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y i a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y i a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y i a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y i a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y i a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y i a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y i a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y i a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y i a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i y a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y i) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 y i))))))

simplify42.0ms (0.2%)

Algorithm
egg-herbie
Rules
700×fma-neg_binary64
482×associate-*l*_binary64
436×associate-*r*_binary64
428×div-sub_binary64
238×log-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087484
1219469
2733469
34820469
Stop Event
node limit
Counts
71 → 44
Calls
Call 1
Inputs
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(*.f64 i y)
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
(+.f64 a (*.f64 i y))
a
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(*.f64 y i)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(*.f64 y i)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(+.f64 (*.f64 y i) a)
(-.f64 (+.f64 1 (fma.f64 y i a)) 1)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 y i))) (/.f64 (pow.f64 (*.f64 y i) 2) (-.f64 a (*.f64 y i))))
(*.f64 (fma.f64 y i a) 1)
(*.f64 1 (fma.f64 y i a))
(*.f64 (cbrt.f64 (fma.f64 y i a)) (pow.f64 (cbrt.f64 (fma.f64 y i a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i a)) 2) (cbrt.f64 (fma.f64 y i a)))
(*.f64 (sqrt.f64 (fma.f64 y i a)) (sqrt.f64 (fma.f64 y i a)))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (-.f64 a (*.f64 y i))))
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (-.f64 a (*.f64 y i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (*.f64 a a) (*.f64 a (*.f64 y i)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2)) (-.f64 a (*.f64 y i)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 a (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (*.f64 a a)) (-.f64 (*.f64 y i) a))
(pow.f64 (fma.f64 y i a) 1)
(pow.f64 (pow.f64 (fma.f64 y i a) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y i a)) 3)
(pow.f64 (sqrt.f64 (fma.f64 y i a)) 2)
(sqrt.f64 (pow.f64 (fma.f64 y i a) 2))
(log.f64 (exp.f64 (fma.f64 y i a)))
(cbrt.f64 (pow.f64 (fma.f64 y i a) 3))
(expm1.f64 (log1p.f64 (fma.f64 y i a)))
(log1p.f64 (expm1.f64 (fma.f64 y i a)))
(exp.f64 (log.f64 (fma.f64 y i a)))
(fma.f64 y i a)
(fma.f64 i y a)
(fma.f64 1 a (*.f64 y i))
(fma.f64 1 (*.f64 y i) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 y i))
Outputs
(*.f64 i y)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
a
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
a
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
a
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(*.f64 i y)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(*.f64 i y)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
(+.f64 a (*.f64 i y))
(fma.f64 i y a)
a
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(+.f64 (*.f64 y i) a)
(fma.f64 i y a)
(-.f64 (+.f64 1 (fma.f64 y i a)) 1)
(fma.f64 i y a)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 y i))) (/.f64 (pow.f64 (*.f64 y i) 2) (-.f64 a (*.f64 y i))))
(fma.f64 i y a)
(*.f64 (fma.f64 y i a) 1)
(fma.f64 i y a)
(*.f64 1 (fma.f64 y i a))
(fma.f64 i y a)
(*.f64 (cbrt.f64 (fma.f64 y i a)) (pow.f64 (cbrt.f64 (fma.f64 y i a)) 2))
(fma.f64 i y a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i a)) 2) (cbrt.f64 (fma.f64 y i a)))
(fma.f64 i y a)
(*.f64 (sqrt.f64 (fma.f64 y i a)) (sqrt.f64 (fma.f64 y i a)))
(fma.f64 i y a)
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a)))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 a a (*.f64 y (*.f64 i (fma.f64 y i (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a a (*.f64 y (*.f64 i (-.f64 (*.f64 i y) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (-.f64 (*.f64 i y) a)) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a (-.f64 a (*.f64 i y)) (pow.f64 (*.f64 i y) 2)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (-.f64 a (*.f64 y i))))
(fma.f64 i y a)
(/.f64 1 (/.f64 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 a a (*.f64 y (*.f64 i (fma.f64 y i (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a a (*.f64 y (*.f64 i (-.f64 (*.f64 i y) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (-.f64 (*.f64 i y) a)) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a (-.f64 a (*.f64 i y)) (pow.f64 (*.f64 i y) 2)))
(/.f64 1 (/.f64 (-.f64 a (*.f64 y i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2))))
(fma.f64 i y a)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 a a (*.f64 y (*.f64 i (fma.f64 y i (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a a (*.f64 y (*.f64 i (-.f64 (*.f64 i y) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (-.f64 (*.f64 i y) a)) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a (-.f64 a (*.f64 i y)) (pow.f64 (*.f64 i y) 2)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (*.f64 a a) (*.f64 a (*.f64 y i)))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 a a (*.f64 y (*.f64 i (fma.f64 y i (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a a (*.f64 y (*.f64 i (-.f64 (*.f64 i y) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (-.f64 (*.f64 i y) a)) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a (-.f64 a (*.f64 i y)) (pow.f64 (*.f64 i y) 2)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2)) (-.f64 a (*.f64 y i)))
(fma.f64 i y a)
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 a a (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) a)))))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 a a (*.f64 y (*.f64 i (fma.f64 y i (neg.f64 a)))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a a (*.f64 y (*.f64 i (-.f64 (*.f64 i y) a)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (-.f64 (*.f64 i y) a)) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 a (-.f64 a (*.f64 i y)) (pow.f64 (*.f64 i y) 2)))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 y i) 2))) (neg.f64 (-.f64 a (*.f64 y i))))
(fma.f64 i y a)
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (*.f64 a a)) (-.f64 (*.f64 y i) a))
(fma.f64 i y a)
(pow.f64 (fma.f64 y i a) 1)
(fma.f64 i y a)
(pow.f64 (pow.f64 (fma.f64 y i a) 3) 1/3)
(fma.f64 i y a)
(pow.f64 (cbrt.f64 (fma.f64 y i a)) 3)
(fma.f64 i y a)
(pow.f64 (sqrt.f64 (fma.f64 y i a)) 2)
(fma.f64 i y a)
(sqrt.f64 (pow.f64 (fma.f64 y i a) 2))
(fma.f64 i y a)
(log.f64 (exp.f64 (fma.f64 y i a)))
(fma.f64 i y a)
(cbrt.f64 (pow.f64 (fma.f64 y i a) 3))
(fma.f64 i y a)
(expm1.f64 (log1p.f64 (fma.f64 y i a)))
(fma.f64 i y a)
(log1p.f64 (expm1.f64 (fma.f64 y i a)))
(fma.f64 i y a)
(exp.f64 (log.f64 (fma.f64 y i a)))
(fma.f64 i y a)
(fma.f64 y i a)
(fma.f64 i y a)
(fma.f64 i y a)
(fma.f64 1 a (*.f64 y i))
(fma.f64 i y a)
(fma.f64 1 (*.f64 y i) a)
(fma.f64 i y a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) a)
(fma.f64 i y a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 y i))
(fma.f64 i y a)
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) a)
(fma.f64 i y a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 y i))
(fma.f64 i y a)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 28 to 12 computations (57.1% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite59.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
884×pow1_binary64
816×add-log-exp_binary64
816×log1p-expm1-u_binary64
816×expm1-log1p-u_binary64
798×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0810
116610
2223510
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 (log.f64 y) x (*.f64 y i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (log.f64 y) x (*.f64 y i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2) (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i))) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 y x) (pow.f64 (exp.f64 i) y)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y i (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 y) x (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (log.f64 y) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i y (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 y) x) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y i) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (*.f64 (log.f64 y) x))))))

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
589×fma-neg_binary64
497×associate-/r*_binary64
460×div-sub_binary64
434×cancel-sign-sub-inv_binary64
319×fma-def_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01091026
12791001
29081001
33706887
Stop Event
node limit
Counts
73 → 50
Calls
Call 1
Inputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(-.f64 (+.f64 1 (fma.f64 (log.f64 y) x (*.f64 y i))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))
(*.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 1)
(*.f64 1 (fma.f64 (log.f64 y) x (*.f64 y i)))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2) (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i))) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 1)
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 2))
(log.f64 (*.f64 (pow.f64 y x) (pow.f64 (exp.f64 i) y)))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x (*.f64 y i))
(fma.f64 x (log.f64 y) (*.f64 y i))
(fma.f64 i y (*.f64 (log.f64 y) x))
(fma.f64 1 (*.f64 (log.f64 y) x) (*.f64 y i))
(fma.f64 1 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (*.f64 (log.f64 y) x))
Outputs
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 i y)
(*.f64 y i)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 i y))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 y i)
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(-.f64 (+.f64 1 (fma.f64 (log.f64 y) x (*.f64 y i))) 1)
(fma.f64 y i (*.f64 (log.f64 y) x))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(/.f64 (fma.f64 y i (*.f64 (log.f64 y) x)) 1)
(*.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 1)
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 1 (fma.f64 (log.f64 y) x (*.f64 y i)))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2) (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(fma.f64 y i (*.f64 (log.f64 y) x))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (fma.f64 y i (neg.f64 (*.f64 (log.f64 y) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))) (pow.f64 (*.f64 (log.f64 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(/.f64 (fma.f64 y i (*.f64 (log.f64 y) x)) 1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (fma.f64 y i (neg.f64 (*.f64 (log.f64 y) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))) (pow.f64 (*.f64 (log.f64 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (pow.f64 (*.f64 y i) 2)))
(/.f64 1 (/.f64 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i))) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(/.f64 (fma.f64 y i (*.f64 (log.f64 y) x)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (fma.f64 y i (neg.f64 (*.f64 (log.f64 y) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))) (pow.f64 (*.f64 (log.f64 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (pow.f64 (*.f64 y i) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (log.f64 y) (*.f64 x (*.f64 y i))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (fma.f64 y i (neg.f64 (*.f64 (log.f64 y) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))) (pow.f64 (*.f64 (log.f64 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (pow.f64 (*.f64 y i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(/.f64 (fma.f64 y i (*.f64 (log.f64 y) x)) 1)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 y i) (fma.f64 y i (neg.f64 (*.f64 (log.f64 y) x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x))) (pow.f64 (*.f64 (log.f64 y) x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (pow.f64 (*.f64 y i) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 (log.f64 y) x (neg.f64 (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(/.f64 (fma.f64 y i (*.f64 (log.f64 y) x)) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (*.f64 y i) (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 (log.f64 y) x (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (pow.f64 (*.f64 y i) 2)) (-.f64 (*.f64 (log.f64 y) x) (*.f64 y i)))
(/.f64 (fma.f64 y i (*.f64 (log.f64 y) x)) 1)
(pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 1)
(fma.f64 y i (*.f64 (log.f64 y) x))
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 3) 1/3)
(fma.f64 y i (*.f64 (log.f64 y) x))
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 3)
(fma.f64 y i (*.f64 (log.f64 y) x))
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x (*.f64 y i))) 2)
(fma.f64 y i (*.f64 (log.f64 y) x))
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 2))
(fma.f64 y i (*.f64 (log.f64 y) x))
(log.f64 (*.f64 (pow.f64 y x) (pow.f64 (exp.f64 i) y)))
(fma.f64 y i (*.f64 (log.f64 y) x))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x (*.f64 y i)) 3))
(fma.f64 y i (*.f64 (log.f64 y) x))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(fma.f64 y i (*.f64 (log.f64 y) x))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(fma.f64 y i (*.f64 (log.f64 y) x))
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x (*.f64 y i))))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 x (log.f64 y) (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 i y (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 1 (*.f64 (log.f64 y) x) (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 1 (*.f64 y i) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (*.f64 (log.f64 y) x))
(fma.f64 y i (*.f64 (log.f64 y) x))

localize11.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 11 computations (56% saved)

series14.0ms (0.1%)

Counts
1 → 8
Calls

6 calls:

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

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
435×pow1_binary64
414×add-sqr-sqrt_binary64
409×*-un-lft-identity_binary64
397×add-log-exp_binary64
397×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
1956
211016
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f64 (log.f64 c) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 c) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 c b)) (cbrt.f64 (pow.f64 c b)))) (log.f64 (cbrt.f64 (pow.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 c b))) (log.f64 (sqrt.f64 (pow.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (log.f64 c) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 c) b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 c) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 c) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 c) b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 c) b)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 c) b)))))))

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
866×fma-def_binary64
611×log-prod_binary64
437×fma-neg_binary64
266×associate-*l*_binary64
232×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050235
1109230
2362140
32256140
45944140
Stop Event
node limit
Counts
22 → 24
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 0 (*.f64 (log.f64 c) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 c b)) (cbrt.f64 (pow.f64 c b)))) (log.f64 (cbrt.f64 (pow.f64 c b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 c b))) (log.f64 (sqrt.f64 (pow.f64 c b))))
(-.f64 (+.f64 1 (*.f64 (log.f64 c) b)) 1)
(pow.f64 (*.f64 (log.f64 c) b) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 c) b) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) b)) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 c) b) 2))
(log.f64 (pow.f64 c b))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) b)))
(log1p.f64 (-.f64 (pow.f64 c b) 1))
(exp.f64 (log.f64 (*.f64 (log.f64 c) b)))
Outputs
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 -1 (*.f64 b (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) b)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(+.f64 0 (*.f64 (log.f64 c) b))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 c b)) (cbrt.f64 (pow.f64 c b)))) (log.f64 (cbrt.f64 (pow.f64 c b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 c b)))) (log.f64 (cbrt.f64 (pow.f64 c b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 c b))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 c b))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 c b))) (log.f64 (sqrt.f64 (pow.f64 c b))))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(-.f64 (+.f64 1 (*.f64 (log.f64 c) b)) 1)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(pow.f64 (*.f64 (log.f64 c) b) 1)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(pow.f64 (pow.f64 (*.f64 (log.f64 c) b) 3) 1/3)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) b)) 3)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2)
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 c) b) 2))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(log.f64 (pow.f64 c b))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) b) 3))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) b)))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))
(log1p.f64 (-.f64 (pow.f64 c b) 1))
(log1p.f64 (+.f64 (pow.f64 c b) -1))
(log1p.f64 (+.f64 -1 (pow.f64 c b)))
(exp.f64 (log.f64 (*.f64 (log.f64 c) b)))
(neg.f64 (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 b))
(*.f64 b (log.f64 c))

localize40.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))
0.2b
(*.f64 (+.f64 b -1/2) (log.f64 c))
0.3b
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
Compiler

Compiled 89 to 44 computations (50.6% saved)

series14.0ms (0.1%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
4.0ms
b
@inf
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
2.0ms
b
@-inf
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
1.0ms
b
@0
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
1.0ms
c
@inf
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
1.0ms
c
@0
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)

rewrite53.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
886×pow1_binary64
825×add-log-exp_binary64
823×log1p-expm1-u_binary64
823×expm1-log1p-u_binary64
809×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01029
121329
2225929
Stop Event
node limit
Counts
3 → 82
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b -1/2) (log.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 c) (+.f64 b -1/2))))) (#(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 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4)) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (cbrt.f64 (pow.f64 (log.f64 c) 2))) (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/8 (pow.f64 b 3)) (log.f64 c)) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3) (pow.f64 (log.f64 c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/8 (pow.f64 b 3)) (log.f64 c)) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))))) (#(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 pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3) (pow.f64 (log.f64 c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 b -1/2)) (sqrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))))))

simplify108.0ms (0.5%)

Algorithm
egg-herbie
Rules
903×fma-def_binary64
419×log-prod_binary64
356×*-commutative_binary64
267×distribute-rgt-in_binary64
253×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02062104
15071700
218881665
369231665
Stop Event
node limit
Counts
138 → 124
Calls
Call 1
Inputs
(*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))
(+.f64 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (log.f64 c) b))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))))) (+.f64 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (log.f64 c) b)))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))))) (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 4))) (*.f64 1/8 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 4))))) (+.f64 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (log.f64 c) b))))
(*.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 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 -1/2 (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (-.f64 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 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 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1/2) 3))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))
(-.f64 (+.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)))
(*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4)) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4))
(*.f64 (*.f64 (+.f64 b -1/2) (cbrt.f64 (pow.f64 (log.f64 c) 2))) (cbrt.f64 (log.f64 c)))
(*.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)))
(*.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)))
(*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (log.f64 c)))
(/.f64 (*.f64 (+.f64 -1/8 (pow.f64 b 3)) (log.f64 c)) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3) (pow.f64 (log.f64 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))
(-.f64 (+.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(/.f64 (*.f64 (+.f64 -1/8 (pow.f64 b 3)) (log.f64 c)) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3) (pow.f64 (log.f64 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 1)
(*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (sqrt.f64 (log.f64 c)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1/2))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
Outputs
(*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))
(*.f64 (log.f64 c) -1/2)
(+.f64 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))))) (+.f64 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (log.f64 c) b)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))) (*.f64 1/4 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))))) (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/8 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 4))) (*.f64 1/8 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 4))))) (+.f64 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2)) (*.f64 (log.f64 c) b))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b))
(*.f64 -1/2 (log.f64 c))
(*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 2))
(*.f64 (log.f64 c) -1/2)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.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 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (-.f64 b 1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2))
(*.f64 (sqrt.f64 -1/2) (sqrt.f64 (log.f64 c)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))))
(fma.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2) (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))))
(fma.f64 (sqrt.f64 -1/2) (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (/.f64 b (sqrt.f64 -1/2)) 1/2)))
(*.f64 (sqrt.f64 (log.f64 c)) (+.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 b 1/2) (sqrt.f64 -1/2))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1/2) 3))))))
(fma.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2) (fma.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -1/2) 3))))))
(fma.f64 (sqrt.f64 -1/2) (sqrt.f64 (log.f64 c)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (/.f64 b (sqrt.f64 -1/2)) (/.f64 b -1/2))) (*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (/.f64 b (sqrt.f64 -1/2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 b 1/2) (sqrt.f64 -1/2)))) (*.f64 1/4 (/.f64 (sqrt.f64 (log.f64 c)) (/.f64 (sqrt.f64 -1/2) (*.f64 b b)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1/2) 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(fma.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 -1/2) (fma.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1/2) 5))) (*.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 (*.f64 b b) (pow.f64 (sqrt.f64 -1/2) 3)))))))
(fma.f64 (sqrt.f64 -1/2) (sqrt.f64 (log.f64 c)) (fma.f64 1/2 (*.f64 (sqrt.f64 (log.f64 c)) (/.f64 b (sqrt.f64 -1/2))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (/.f64 b (sqrt.f64 -1/2)) (/.f64 b -1/2))) (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1/2) 5)) (*.f64 (sqrt.f64 (log.f64 c)) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 b 1/2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 (/.f64 (*.f64 b -1/8) (/.f64 -1/2 (/.f64 b (sqrt.f64 -1/2)))) (*.f64 1/16 (/.f64 (pow.f64 b 3) (pow.f64 (sqrt.f64 -1/2) 5))))))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (neg.f64 (log.f64 c)) (-.f64 b 1/2))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (neg.f64 (log.f64 c)) (-.f64 b 1/2))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (neg.f64 (log.f64 c)) (-.f64 b 1/2))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (neg.f64 (log.f64 c)) (-.f64 b 1/2))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 (log.f64 c) (-.f64 1/2 b))))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b)))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (+.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (log.f64 c) (+.f64 b -1/2))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (-.f64 b 1/2) (cbrt.f64 (log.f64 c))))
(*.f64 (-.f64 b 1/2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c))))
(*.f64 (+.f64 -1/2 b) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (sqrt.f64 (-.f64 b 1/2)) (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))) (sqrt.f64 (-.f64 b 1/2))))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b))) (sqrt.f64 (+.f64 -1/2 b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4)) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (*.f64 (+.f64 b -1/2) (cbrt.f64 (pow.f64 (log.f64 c) 2))) (cbrt.f64 (log.f64 c)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (-.f64 b 1/2) (cbrt.f64 (log.f64 c))))
(*.f64 (-.f64 b 1/2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c))))
(*.f64 (+.f64 -1/2 b) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c))))
(*.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (log.f64 c)))
(*.f64 (sqrt.f64 (-.f64 b 1/2)) (*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2))) (sqrt.f64 (-.f64 b 1/2))))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b))) (sqrt.f64 (+.f64 -1/2 b))))
(/.f64 (*.f64 (+.f64 -1/8 (pow.f64 b 3)) (log.f64 c)) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (log.f64 c) (/.f64 (fma.f64 b b (-.f64 1/4 (*.f64 -1/2 b))) (+.f64 (pow.f64 b 3) -1/8)))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 (pow.f64 b 3) -1/8))
(*.f64 (log.f64 c) (/.f64 (+.f64 (pow.f64 b 3) -1/8) (fma.f64 b b (fma.f64 b 1/2 1/4))))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (fma.f64 b b -1/4) (/.f64 (+.f64 b 1/2) (log.f64 c)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(*.f64 (log.f64 c) (/.f64 (fma.f64 b b -1/4) (+.f64 b 1/2)))
(/.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (log.f64 c) (/.f64 (fma.f64 b b (-.f64 1/4 (*.f64 -1/2 b))) (+.f64 (pow.f64 b 3) -1/8)))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 (pow.f64 b 3) -1/8))
(*.f64 (log.f64 c) (/.f64 (+.f64 (pow.f64 b 3) -1/8) (fma.f64 b b (fma.f64 b 1/2 1/4))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(/.f64 (fma.f64 b b -1/4) (/.f64 (+.f64 b 1/2) (log.f64 c)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(*.f64 (log.f64 c) (/.f64 (fma.f64 b b -1/4) (+.f64 b 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3) (pow.f64 (log.f64 c) 3)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(log1p.f64 (+.f64 (pow.f64 c (-.f64 b 1/2)) -1))
(log1p.f64 (+.f64 -1 (pow.f64 c (-.f64 b 1/2))))
(log1p.f64 (+.f64 -1 (pow.f64 c (+.f64 -1/2 b))))
(exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (+.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(/.f64 (*.f64 (+.f64 -1/8 (pow.f64 b 3)) (log.f64 c)) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (log.f64 c) (/.f64 (fma.f64 b b (-.f64 1/4 (*.f64 -1/2 b))) (+.f64 (pow.f64 b 3) -1/8)))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 (pow.f64 b 3) -1/8))
(*.f64 (log.f64 c) (/.f64 (+.f64 (pow.f64 b 3) -1/8) (fma.f64 b b (fma.f64 b 1/2 1/4))))
(/.f64 (*.f64 (fma.f64 b b -1/4) (log.f64 c)) (+.f64 b 1/2))
(/.f64 (fma.f64 b b -1/4) (/.f64 (+.f64 b 1/2) (log.f64 c)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(*.f64 (log.f64 c) (/.f64 (fma.f64 b b -1/4) (+.f64 b 1/2)))
(/.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (log.f64 c) (/.f64 (fma.f64 b b (-.f64 1/4 (*.f64 -1/2 b))) (+.f64 (pow.f64 b 3) -1/8)))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 (pow.f64 b 3) -1/8))
(*.f64 (log.f64 c) (/.f64 (+.f64 (pow.f64 b 3) -1/8) (fma.f64 b b (fma.f64 b 1/2 1/4))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(/.f64 (fma.f64 b b -1/4) (/.f64 (+.f64 b 1/2) (log.f64 c)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(*.f64 (log.f64 c) (/.f64 (fma.f64 b b -1/4) (+.f64 b 1/2)))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) 1/2)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) 1/3)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3) (pow.f64 (log.f64 c) 3)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3)))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(log1p.f64 (+.f64 (pow.f64 c (-.f64 b 1/2)) -1))
(log1p.f64 (+.f64 -1 (pow.f64 c (-.f64 b 1/2))))
(log1p.f64 (+.f64 -1 (pow.f64 c (+.f64 -1/2 b))))
(exp.f64 (log.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(*.f64 (log.f64 c) (+.f64 (pow.f64 (sqrt.f64 -1/2) 2) b))
(*.f64 (log.f64 c) (-.f64 b 1/2))
(*.f64 (log.f64 c) (+.f64 -1/2 b))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 1)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (+.f64 -1/2 b)))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (sqrt.f64 (log.f64 c)))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (sqrt.f64 (log.f64 c)) (sqrt.f64 (+.f64 -1/2 b)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1/2))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/2)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 1)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3/2) 1/3)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))) 3)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(pow.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3/2))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(sqrt.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)))
(sqrt.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)))

eval120.0ms (0.6%)

Compiler

Compiled 8887 to 3763 computations (57.7% saved)

prune163.0ms (0.8%)

Pruning

26 alts after pruning (21 fresh and 5 done)

PrunedKeptTotal
New43512447
Fresh2911
Picked101
Done156
Total43926465
Error
0.0b
Counts
465 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
43.4b
(fma.f64 y i (*.f64 (log.f64 y) x))
46.4b
(fma.f64 y i (*.f64 (log.f64 c) b))
37.1b
(-.f64 (+.f64 1 (fma.f64 y i a)) 1)
36.6b
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
35.5b
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3) (+.f64 a (+.f64 t z))) (*.f64 y i))
26.1b
(+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.5b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i))
34.8b
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
49.3b
(+.f64 (+.f64 (*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z))) (*.f64 y i))
26.7b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z))
19.7b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
39.3b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) z)))))
26.8b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (log.f64 y) x)))
19.8b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
43.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
46.4b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
36.5b
(+.f64 z (*.f64 y i))
37.1b
(+.f64 a (*.f64 y i))
52.6b
(*.f64 (log.f64 y) x)
55.6b
(*.f64 (log.f64 c) b)
53.5b
(*.f64 y i)
45.6b
z
46.2b
a
Compiler

Compiled 974 to 722 computations (25.9% saved)

localize42.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c)))
0.5b
(pow.f64 (log.f64 c) 2)
0.5b
(cbrt.f64 (pow.f64 (log.f64 c) 2))
0.6b
(cbrt.f64 (log.f64 c))
Compiler

Compiled 109 to 50 computations (54.1% saved)

series14.0ms (0.1%)

Counts
4 → 44
Calls

12 calls:

TimeVariablePointExpression
3.0ms
c
@inf
(cbrt.f64 (log.f64 c))
2.0ms
c
@-inf
(cbrt.f64 (pow.f64 (log.f64 c) 2))
2.0ms
c
@0
(cbrt.f64 (log.f64 c))
2.0ms
c
@0
(cbrt.f64 (pow.f64 (log.f64 c) 2))
2.0ms
c
@0
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c)))

rewrite48.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
501×pow1_binary64
482×add-sqr-sqrt_binary64
464×add-log-exp_binary64
464×log1p-expm1-u_binary64
464×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0822
115822
2144322
Stop Event
node limit
Counts
4 → 78
Calls
Call 1
Inputs
(cbrt.f64 (log.f64 c))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (log.f64 c) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 (log.f64 c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 c) 1/6) (pow.f64 (log.f64 c) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (log.f64 c)) 1/3) (pow.f64 (sqrt.f64 (log.f64 c)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 c) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 c) 2) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 c) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (log.f64 c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (cbrt.f64 (log.f64 c)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 c)) (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (cbrt.f64 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 c)) (pow.f64 (log.f64 c) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 c) 1/6) (sqrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (log.f64 c)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 c) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 c) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (log.f64 c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 c) (log.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 c)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 c) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (cbrt.f64 (pow.f64 (log.f64 c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (pow.f64 (cbrt.f64 (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 c) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (log.f64 c)) 2)) (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1) (pow.f64 (cbrt.f64 (log.f64 c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (log.f64 c))) (cbrt.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (log.f64 c) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (log.f64 c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 c) 2)) (log.f64 (cbrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 c)) (log.f64 (sqrt.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log.f64 c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 c)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 c) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 c) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (log.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 c)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 c) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 c 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 c)))))))

simplify52.0ms (0.2%)

Algorithm
egg-herbie
Rules
514×fma-def_binary64
477×fma-neg_binary64
437×log-prod_binary64
344×cube-prod_binary64
279×fabs-mul_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0157918
1310864
21142861
35360853
Stop Event
node limit
Counts
122 → 99
Calls
Call 1
Inputs
(pow.f64 (log.f64 c) 1/3)
(pow.f64 (log.f64 c) 1/3)
(pow.f64 (log.f64 c) 1/3)
(pow.f64 (log.f64 c) 1/3)
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(log.f64 c)
(log.f64 c)
(log.f64 c)
(log.f64 c)
(*.f64 -1 (log.f64 (/.f64 1 c)))
(*.f64 -1 (log.f64 (/.f64 1 c)))
(*.f64 -1 (log.f64 (/.f64 1 c)))
(*.f64 -1 (log.f64 (/.f64 1 c)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(-.f64 (+.f64 1 (cbrt.f64 (log.f64 c))) 1)
(*.f64 (cbrt.f64 (log.f64 c)) 1)
(*.f64 1 (cbrt.f64 (log.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (log.f64 c))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (pow.f64 (log.f64 c) 1/6) (pow.f64 (log.f64 c) 1/6))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (log.f64 c)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 c)) 1/3) (pow.f64 (sqrt.f64 (log.f64 c)) 1/3))
(pow.f64 (log.f64 c) 1/3)
(pow.f64 (cbrt.f64 (log.f64 c)) 1)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 3)
(pow.f64 (pow.f64 (log.f64 c) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(fabs.f64 (cbrt.f64 (log.f64 c)))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 c))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 c))))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 c))))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 c))))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (log.f64 c)) 2)) 1)
(*.f64 (cbrt.f64 (log.f64 c)) (cbrt.f64 (log.f64 c)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (cbrt.f64 (log.f64 c))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (sqrt.f64 (log.f64 c)) (pow.f64 (log.f64 c) 1/6))
(*.f64 (pow.f64 (log.f64 c) 1/6) (sqrt.f64 (log.f64 c)))
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (*.f64 (cbrt.f64 (log.f64 c)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 c))))
(pow.f64 (log.f64 c) 2/3)
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) 3)
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(-.f64 (+.f64 1 (pow.f64 (log.f64 c) 2)) 1)
(*.f64 (log.f64 c) (log.f64 c))
(*.f64 (cbrt.f64 (log.f64 c)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (log.f64 c)))
(*.f64 (pow.f64 (log.f64 c) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (cbrt.f64 (pow.f64 (log.f64 c) 4)))
(*.f64 1 (pow.f64 (log.f64 c) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (log.f64 c)))
(*.f64 (*.f64 (log.f64 c) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)))
(*.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (log.f64 c)) 2)) (cbrt.f64 (log.f64 c)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (log.f64 c))) (cbrt.f64 (log.f64 c)))
(sqrt.f64 (pow.f64 (log.f64 c) 4))
(log.f64 (pow.f64 c (log.f64 c)))
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 c) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 c) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 c) 2)))
(exp.f64 (*.f64 2 (log.f64 (log.f64 c))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 c) 2)) (log.f64 (cbrt.f64 c)))
(+.f64 (log.f64 (sqrt.f64 c)) (log.f64 (sqrt.f64 c)))
(+.f64 0 (log.f64 c))
(-.f64 (+.f64 1 (log.f64 c)) 1)
(pow.f64 (log.f64 c) 1)
(pow.f64 (cbrt.f64 (log.f64 c)) 3)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/2)
(pow.f64 (sqrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 c) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 c) 2))
(fabs.f64 (log.f64 c))
(log.f64 c)
(cbrt.f64 (pow.f64 (log.f64 c) 3))
(expm1.f64 (log1p.f64 (log.f64 c)))
(log1p.f64 (-.f64 c 1))
(exp.f64 (log.f64 (log.f64 c)))
Outputs
(pow.f64 (log.f64 c) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (log.f64 c) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (log.f64 c) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (log.f64 c) 1/3)
(cbrt.f64 (log.f64 c))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 c))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (log.f64 c)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 c))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (log.f64 c)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 c))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (log.f64 c)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 c))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 c))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (log.f64 c)))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 c)) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (log.f64 (/.f64 1 c)) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) 2)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(log.f64 c)
(log.f64 c)
(log.f64 c)
(log.f64 c)
(*.f64 -1 (log.f64 (/.f64 1 c)))
(log.f64 c)
(*.f64 -1 (log.f64 (/.f64 1 c)))
(log.f64 c)
(*.f64 -1 (log.f64 (/.f64 1 c)))
(log.f64 c)
(*.f64 -1 (log.f64 (/.f64 1 c)))
(log.f64 c)
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(log.f64 c)
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(log.f64 c)
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(log.f64 c)
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c))))
(log.f64 c)
(-.f64 (+.f64 1 (cbrt.f64 (log.f64 c))) 1)
(cbrt.f64 (log.f64 c))
(*.f64 (cbrt.f64 (log.f64 c)) 1)
(cbrt.f64 (log.f64 c))
(*.f64 1 (cbrt.f64 (log.f64 c)))
(cbrt.f64 (log.f64 c))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (log.f64 c))))
(cbrt.f64 (log.f64 c))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(cbrt.f64 (log.f64 c))
(*.f64 (pow.f64 (log.f64 c) 1/6) (pow.f64 (log.f64 c) 1/6))
(cbrt.f64 (log.f64 c))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (fabs.f64 (cbrt.f64 (cbrt.f64 (log.f64 c)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (pow.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (log.f64 c)))
(cbrt.f64 (log.f64 c))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 c)) 1/3) (pow.f64 (sqrt.f64 (log.f64 c)) 1/3))
(cbrt.f64 (log.f64 c))
(pow.f64 (log.f64 c) 1/3)
(cbrt.f64 (log.f64 c))
(pow.f64 (cbrt.f64 (log.f64 c)) 1)
(cbrt.f64 (log.f64 c))
(pow.f64 (pow.f64 (log.f64 c) 2) 1/6)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1/2)
(cbrt.f64 (log.f64 c))
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 3)
(cbrt.f64 (log.f64 c))
(pow.f64 (pow.f64 (log.f64 c) 1/6) 2)
(cbrt.f64 (log.f64 c))
(sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(cbrt.f64 (log.f64 c))
(fabs.f64 (cbrt.f64 (log.f64 c)))
(cbrt.f64 (log.f64 c))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 c))))
(cbrt.f64 (log.f64 c))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 c))))
(cbrt.f64 (log.f64 c))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 c))))
(cbrt.f64 (log.f64 c))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 c))))
(cbrt.f64 (log.f64 c))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (log.f64 c)) 2)) 1)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (cbrt.f64 (log.f64 c)) (cbrt.f64 (log.f64 c)))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) (cbrt.f64 (log.f64 c))))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))))
(*.f64 (sqrt.f64 (log.f64 c)) (pow.f64 (log.f64 c) 1/6))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (pow.f64 (log.f64 c) 1/6) (sqrt.f64 (log.f64 c)))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (pow.f64 1 1/3) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1/3) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 c)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 c))))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (pow.f64 (log.f64 c) 2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) 1)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) 3)
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2)))
(cbrt.f64 (pow.f64 (log.f64 c) 2))
(pow.f64 (cbrt.f64 (log.f64 c)) 2)
(-.f64 (+.f64 1 (pow.f64 (log.f64 c) 2)) 1)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (log.f64 c) (log.f64 c))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (cbrt.f64 (log.f64 c)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (log.f64 c)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (pow.f64 (log.f64 c) 2) 1)
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (cbrt.f64 (pow.f64 (log.f64 c) 4)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 1 (pow.f64 (log.f64 c) 2))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (log.f64 c)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (*.f64 (log.f64 c) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (log.f64 c)) 2)) (cbrt.f64 (log.f64 c)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) 1) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 c))) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (cbrt.f64 (log.f64 c))) (cbrt.f64 (log.f64 c)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 4)) (pow.f64 (cbrt.f64 (log.f64 c)) 2))
(sqrt.f64 (pow.f64 (log.f64 c) 4))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(log.f64 (pow.f64 c (log.f64 c)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 c) 2) 3))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 c) 2)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 c) 2)))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(exp.f64 (*.f64 2 (log.f64 (log.f64 c))))
(pow.f64 (neg.f64 (log.f64 c)) 2)
(pow.f64 (log.f64 c) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 c) 2)) (log.f64 (cbrt.f64 c)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 c))) (log.f64 (cbrt.f64 c)))
(*.f64 3 (log.f64 (cbrt.f64 c)))
(+.f64 (log.f64 (sqrt.f64 c)) (log.f64 (sqrt.f64 c)))
(*.f64 2 (log.f64 (sqrt.f64 c)))
(+.f64 0 (log.f64 c))
(log.f64 c)
(-.f64 (+.f64 1 (log.f64 c)) 1)
(log.f64 c)
(pow.f64 (log.f64 c) 1)
(log.f64 c)
(pow.f64 (cbrt.f64 (log.f64 c)) 3)
(log.f64 c)
(pow.f64 (pow.f64 (log.f64 c) 2) 1/2)
(log.f64 c)
(pow.f64 (sqrt.f64 (log.f64 c)) 2)
(log.f64 c)
(pow.f64 (pow.f64 (log.f64 c) 3) 1/3)
(log.f64 c)
(sqrt.f64 (pow.f64 (log.f64 c) 2))
(log.f64 c)
(fabs.f64 (log.f64 c))
(log.f64 c)
(log.f64 c)
(cbrt.f64 (pow.f64 (log.f64 c) 3))
(log.f64 c)
(expm1.f64 (log1p.f64 (log.f64 c)))
(log.f64 c)
(log1p.f64 (-.f64 c 1))
(log1p.f64 (+.f64 c -1))
(exp.f64 (log.f64 (log.f64 c)))
(log.f64 c)

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 16 to 10 computations (37.5% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 37 to 20 computations (45.9% saved)

series4.0ms (0%)

Counts
1 → 45
Calls

12 calls:

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

rewrite55.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
581×log-prod_binary64
544×fma-def_binary64
340×pow2_binary64
308×fma-neg_binary64
232×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01113
125013
2356013
Stop Event
node limit
Counts
1 → 83
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))) (/.f64 (pow.f64 (+.f64 a z) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (+.f64 (pow.f64 (+.f64 a z) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) (+.f64 a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))) (neg.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 2) (-.f64 (*.f64 z z) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (exp.f64 (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (+.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (+.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 z) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a z))) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 a z)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a z))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (exp.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (+.f64 1 (expm1.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (+.f64 1 (expm1.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1 (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 a z) 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 z (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 a z)) (pow.f64 (cbrt.f64 (+.f64 a z)) 2) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 a z)) 2) (cbrt.f64 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a z)) (sqrt.f64 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 a a (*.f64 z (-.f64 z a)))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 a a (*.f64 (neg.f64 z) z)) (/.f64 1 (-.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 1 z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) z)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 b -1/2) (pow.f64 (cbrt.f64 (log.f64 c)) 2)) (cbrt.f64 (log.f64 c)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)) (+.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a z))))))

simplify97.0ms (0.5%)

Algorithm
egg-herbie
Rules
920×div-sub_binary64
792×fma-def_binary64
264×unswap-sqr_binary64
241×log-prod_binary64
226×hypot-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02372681
16582153
218362121
364792121
Stop Event
node limit
Counts
128 → 118
Calls
Call 1
Inputs
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 z (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))) (/.f64 (pow.f64 (+.f64 a z) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 1)
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (+.f64 (pow.f64 (+.f64 a z) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) (+.f64 a z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))) (neg.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 2) (-.f64 (*.f64 z z) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z))))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2)
(pow.f64 (/.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (exp.f64 (+.f64 a z))))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (+.f64 a z)))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (+.f64 a z)))))
(log.f64 (*.f64 (exp.f64 z) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(log.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a z))) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (*.f64 (exp.f64 (+.f64 a z)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a z))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (exp.f64 z)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (+.f64 1 (expm1.f64 z))))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (+.f64 1 (expm1.f64 z))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a z))
(fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1 (+.f64 a z))
(fma.f64 a 1 (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(fma.f64 z 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (+.f64 a z) 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))
(fma.f64 1 a (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(fma.f64 1 z (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 1 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z)
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)) (+.f64 a z))
(fma.f64 (cbrt.f64 (+.f64 a z)) (pow.f64 (cbrt.f64 (+.f64 a z)) 2) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a z)) 2) (cbrt.f64 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)) (+.f64 a z))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)) (+.f64 a z))
(fma.f64 (sqrt.f64 (+.f64 a z)) (sqrt.f64 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a z))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)) (+.f64 a z))
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 a a (*.f64 z (-.f64 z a)))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (fma.f64 a a (*.f64 (neg.f64 z) z)) (/.f64 1 (-.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 1 z)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) z)
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) z)
(fma.f64 (*.f64 (+.f64 b -1/2) (pow.f64 (cbrt.f64 (log.f64 c)) 2)) (cbrt.f64 (log.f64 c)) (+.f64 a z))
(fma.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)) (+.f64 a z))
(fma.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)) (+.f64 a z))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a z))
Outputs
(+.f64 a (+.f64 z (*.f64 -1/2 (log.f64 c))))
(+.f64 a (fma.f64 -1/2 (log.f64 c) z))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 (log.f64 c) b)
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) 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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) 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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) 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 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) z)
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
a
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(fma.f64 (+.f64 -1/2 b) (log.f64 c) a)
(fma.f64 (log.f64 c) (+.f64 -1/2 b) a)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))) 1)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))) (/.f64 (pow.f64 (+.f64 a z) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 1)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (+.f64 a (-.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(/.f64 1 (/.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (+.f64 a (-.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (+.f64 a (-.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3)) (+.f64 (pow.f64 (+.f64 a z) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 b -1/2) (*.f64 (log.f64 c) (+.f64 a z))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (+.f64 a (-.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))) (neg.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (+.f64 a (-.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 2) (-.f64 (*.f64 z z) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) 2) (*.f64 z (-.f64 z (fma.f64 (+.f64 -1/2 b) (log.f64 c) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 z 3)) (fma.f64 z (-.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (-.f64 a z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z))
(/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) 2) (*.f64 z z)) (-.f64 (fma.f64 (+.f64 -1/2 b) (log.f64 c) a) z))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 2) (*.f64 z z)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) z))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 2) (*.f64 z z)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (-.f64 a z)))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 1)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 2) 1/2)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 3) 1/3)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 3)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 2)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(pow.f64 (/.f64 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a z) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (/.f64 1 (fma.f64 (+.f64 a z) (-.f64 (+.f64 a z) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (+.f64 a (-.f64 z (*.f64 (log.f64 c) (+.f64 -1/2 b)))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (+.f64 a z) 3)) (fma.f64 (+.f64 a z) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a z) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (+.f64 a z) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (+.f64 a z)))
(/.f64 (-.f64 (pow.f64 (+.f64 a z) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (+.f64 a z)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 2))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (exp.f64 (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (+.f64 a z)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (+.f64 a z)))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (exp.f64 z) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (exp.f64 z) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 z)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a z))) (pow.f64 c (+.f64 b -1/2))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (exp.f64 (+.f64 a z)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 a z))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (exp.f64 z)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (+.f64 1 (expm1.f64 z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (+.f64 1 (expm1.f64 z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z)) 3))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))) 1))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1 (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 a 1 (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 z 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (+.f64 a z) 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 1 a (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 1 z (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 1 (+.f64 a z) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) z)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (cbrt.f64 z) (pow.f64 (cbrt.f64 z) 2) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 c)) 2) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (cbrt.f64 (+.f64 a z)) (pow.f64 (cbrt.f64 (+.f64 a z)) 2) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 a z)) 2) (cbrt.f64 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (+.f64 z (*.f64 (+.f64 b -1/2) (log.f64 c))))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 z) (sqrt.f64 z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 (+.f64 a z)) (sqrt.f64 (+.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 a a (*.f64 z (-.f64 z a)))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (+.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 a a (*.f64 z (-.f64 z a)))) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (/.f64 (+.f64 (pow.f64 z 3) (pow.f64 a 3)) (fma.f64 z (-.f64 z a) (*.f64 a a))))
(fma.f64 (fma.f64 a a (*.f64 (neg.f64 z) z)) (/.f64 1 (-.f64 a z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (fma.f64 a a (*.f64 z (neg.f64 z))) (/.f64 1 (-.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fma.f64 (-.f64 (*.f64 a a) (*.f64 z z)) (/.f64 1 (-.f64 a z)) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (/.f64 (-.f64 (*.f64 a a) (*.f64 z z)) (-.f64 a z)))
(fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 1 z)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) z)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) z)
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (*.f64 (+.f64 b -1/2) (pow.f64 (cbrt.f64 (log.f64 c)) 2)) (cbrt.f64 (log.f64 c)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a z))
(+.f64 a (fma.f64 (log.f64 c) b (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 z (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 50 to 22 computations (56% saved)

series7.0ms (0%)

Counts
2 → 87
Calls

24 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
733×log-prod_binary64
631×fma-def_binary64
347×fma-neg_binary64
282×expm1-udef_binary64
282×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01427
130623
2423123
Stop Event
node limit
Counts
2 → 145
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 a (*.f64 (log.f64 y) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))) (/.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (/.f64 1 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (+.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3))) (neg.f64 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (neg.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (exp.f64 a) (pow.f64 y x)) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (*.f64 (exp.f64 a) (pow.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 y x) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 y x) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))) (pow.f64 c (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (exp.f64 a) (pow.f64 y x)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (pow.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1 (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 y) x (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (log.f64 y) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 y) x) 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (log.f64 y) x a) 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 y) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 y)) 2) (*.f64 (cbrt.f64 (log.f64 y)) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) (sqrt.f64 (fma.f64 (log.f64 y) x a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 y)) (*.f64 (sqrt.f64 (log.f64 y)) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 1 (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (log.f64 y)) 2)) (cbrt.f64 (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 (log.f64 y))) (sqrt.f64 (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 b -1/2) (cbrt.f64 (pow.f64 (log.f64 c) 2))) (cbrt.f64 (log.f64 c)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 y) x a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 (log.f64 y) x))) (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 a (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (log.f64 y) x a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (log.f64 y) x a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) (sqrt.f64 (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 a (*.f64 (log.f64 y) x)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 a a) (*.f64 a (*.f64 (log.f64 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3))) (neg.f64 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2))) (neg.f64 (-.f64 a (*.f64 (log.f64 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 a a)) (-.f64 (*.f64 (log.f64 y) x) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (log.f64 y) x a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 a) (pow.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 a) (+.f64 1 (-.f64 (pow.f64 y x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (exp.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 y x) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (+.f64 1 (expm1.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (log.f64 y) x a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 y) x a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a 1 (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 y) x a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (log.f64 y) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 y) x) 1 a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 a (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 y) x) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 y)) 2) (*.f64 (cbrt.f64 (log.f64 y)) x) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (log.f64 y)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (log.f64 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 y)) (*.f64 (sqrt.f64 (log.f64 y)) x) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (log.f64 y)) 2)) (cbrt.f64 (log.f64 y)) a)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 (log.f64 y))) (sqrt.f64 (log.f64 y)) a)))))

simplify136.0ms (0.7%)

Algorithm
egg-herbie
Rules
488×times-frac_binary64
463×unswap-sqr_binary64
356×cancel-sign-sub-inv_binary64
302×fma-neg_binary64
270×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03604465
19483834
229053812
Stop Event
node limit
Counts
232 → 198
Calls
Call 1
Inputs
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1/2 (log.f64 c))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.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 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(*.f64 (log.f64 y) x)
a
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
a
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.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 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(+.f64 (*.f64 (log.f64 y) x) a)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))) (/.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 1)
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (/.f64 1 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (+.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3))) (neg.f64 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (neg.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x)))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 2))
(log.f64 (*.f64 (*.f64 (exp.f64 a) (pow.f64 y x)) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (*.f64 (exp.f64 a) (pow.f64 y x))))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a)))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a)))))
(log.f64 (*.f64 (pow.f64 y x) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(log.f64 (*.f64 (pow.f64 y x) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))) (pow.f64 c (+.f64 b -1/2))))
(log.f64 (*.f64 (*.f64 (exp.f64 a) (pow.f64 y x)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (pow.f64 y x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1 (fma.f64 (log.f64 y) x a))
(fma.f64 a 1 (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(fma.f64 (log.f64 y) x (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 x (log.f64 y) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (*.f64 (log.f64 y) x) 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (fma.f64 (log.f64 y) x a) 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))
(fma.f64 1 a (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(fma.f64 1 (*.f64 (log.f64 y) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 1 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 y)) 2) (*.f64 (cbrt.f64 (log.f64 y)) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) (sqrt.f64 (fma.f64 (log.f64 y) x a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (sqrt.f64 (log.f64 y)) (*.f64 (sqrt.f64 (log.f64 y)) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)) (fma.f64 (log.f64 y) x a))
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 1 (*.f64 (log.f64 y) x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 (log.f64 y) x))
(fma.f64 (*.f64 (log.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (log.f64 y)) 2)) (cbrt.f64 (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (*.f64 x (sqrt.f64 (log.f64 y))) (sqrt.f64 (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (*.f64 (+.f64 b -1/2) (cbrt.f64 (pow.f64 (log.f64 c) 2))) (cbrt.f64 (log.f64 c)) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 y) x a))) 1)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 (log.f64 y) x))) (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 a (*.f64 (log.f64 y) x))))
(*.f64 (fma.f64 (log.f64 y) x a) 1)
(*.f64 1 (fma.f64 (log.f64 y) x a))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x a)))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) (sqrt.f64 (fma.f64 (log.f64 y) x a)))
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3))))
(/.f64 1 (/.f64 (-.f64 a (*.f64 (log.f64 y) x)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 a a) (*.f64 a (*.f64 (log.f64 y) x)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3))) (neg.f64 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2))) (neg.f64 (-.f64 a (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 a a)) (-.f64 (*.f64 (log.f64 y) x) a))
(pow.f64 (fma.f64 (log.f64 y) x a) 1)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) 2)
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2))
(log.f64 (*.f64 (exp.f64 a) (pow.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 y x)))
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (exp.f64 a)))
(log.f64 (*.f64 (pow.f64 y x) (+.f64 1 (expm1.f64 a))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (+.f64 1 (expm1.f64 a))))
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 3))
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x a)))
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x a)))
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 y) x a)) 1))
(fma.f64 a 1 (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x a)
(fma.f64 x (log.f64 y) a)
(fma.f64 (*.f64 (log.f64 y) x) 1 a)
(fma.f64 1 a (*.f64 (log.f64 y) x))
(fma.f64 1 (*.f64 (log.f64 y) x) a)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) a)
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (log.f64 y) x))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (log.f64 y) x))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) a)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 y)) 2) (*.f64 (cbrt.f64 (log.f64 y)) x) a)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (log.f64 y)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (log.f64 y) x))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) a)
(fma.f64 (sqrt.f64 (log.f64 y)) (*.f64 (sqrt.f64 (log.f64 y)) x) a)
(fma.f64 (*.f64 (log.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) a)
(fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) a)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (log.f64 y)) 2)) (cbrt.f64 (log.f64 y)) a)
(fma.f64 (*.f64 x (sqrt.f64 (log.f64 y))) (sqrt.f64 (log.f64 y)) a)
Outputs
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 -1/2 (log.f64 c))))
(+.f64 (fma.f64 (log.f64 y) x a) (*.f64 -1/2 (log.f64 c)))
(+.f64 a (fma.f64 (log.f64 y) x (*.f64 -1/2 (log.f64 c))))
(+.f64 a (fma.f64 -1/2 (log.f64 c) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (log.f64 c) b)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 a (+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b)))
(+.f64 a (fma.f64 (log.f64 y) x (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b)))
(+.f64 a (fma.f64 (log.f64 y) x (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b)))
(+.f64 a (fma.f64 (log.f64 y) x (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) (*.f64 (log.f64 y) x)))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (-.f64 b 1/2) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))))))
(+.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (+.f64 -1/2 b)))
(+.f64 a (fma.f64 (log.f64 y) x (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b))))
(+.f64 a (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (+.f64 -1/2 b) (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (*.f64 (log.f64 y) x))
(log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 -1/2 b))))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 (*.f64 (log.f64 y) x) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a))
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) a)
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (log.f64 y) x)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (log.f64 y) x)
a
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
a
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x a)
(+.f64 a (*.f64 -1 (*.f64 (log.f64 (/.f64 1 y)) x)))
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x a)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x a)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x a)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 y))) (log.f64 -1)) x) a)
(fma.f64 (fma.f64 -1 (log.f64 (/.f64 -1 y)) (log.f64 -1)) x a)
(fma.f64 x (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 y))) a)
a
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(+.f64 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(*.f64 (log.f64 y) x)
(*.f64 (log.f64 y) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))) 1)
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))) (/.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)))
(*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 1)
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (/.f64 1 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) 1) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (/.f64 1 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) 1) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) 1) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (+.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) 1) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3))) (neg.f64 (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) 1) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (log.f64 c) (+.f64 -1/2 b))) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 3) (pow.f64 (fma.f64 (log.f64 y) x a) 3)) (fma.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2))) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 (*.f64 (log.f64 y) x) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (-.f64 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (+.f64 -1/2 b) (log.f64 c) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2) (pow.f64 (fma.f64 (log.f64 y) x a) 2)) (fma.f64 (log.f64 c) (+.f64 -1/2 b) (neg.f64 (fma.f64 (log.f64 y) x a))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) 2)) (fma.f64 (log.f64 c) (-.f64 1/2 b) (fma.f64 (log.f64 y) x a)))
(/.f64 (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (neg.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x)))
(/.f64 (fma.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (neg.f64 (pow.f64 (*.f64 (log.f64 y) x) 2))) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (fma.f64 (log.f64 c) (+.f64 -1/2 b) a)) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 -1/2 b) a) (*.f64 (log.f64 y) x)))
(pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 1)
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 3) 1/3)
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 3)
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 2)
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 2))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (*.f64 (exp.f64 a) (pow.f64 y x)) (pow.f64 c (+.f64 b -1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (*.f64 (exp.f64 a) (pow.f64 y x))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)) (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (pow.f64 y x) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (pow.f64 y x) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))) (pow.f64 c (+.f64 b -1/2))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (*.f64 (exp.f64 a) (pow.f64 y x)) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))) (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (pow.f64 y x)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (exp.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log.f64 (*.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a)) 3))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(exp.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))) 1))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 1 (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 a 1 (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (log.f64 y) x (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 x (log.f64 y) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 y) x) 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (fma.f64 (log.f64 y) x a) 1 (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 1 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 1 a (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 1 (*.f64 (log.f64 y) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 1 (fma.f64 (log.f64 y) x a) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 1 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (cbrt.f64 (log.f64 c)) (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (+.f64 -1/2 b) (cbrt.f64 (log.f64 c))) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 y)) 2) (*.f64 (cbrt.f64 (log.f64 y)) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 b -1/2)))))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (log.f64 c)) (*.f64 (sqrt.f64 (log.f64 c)) (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) (sqrt.f64 (fma.f64 (log.f64 y) x a)) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (log.f64 y)) (*.f64 (sqrt.f64 (log.f64 y)) x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (sqrt.f64 (+.f64 b -1/2)) (log.f64 c)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a)))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))) (*.f64 (log.f64 c) (+.f64 -1/2 b)))
(+.f64 (*.f64 (log.f64 c) (+.f64 -1/2 b)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x))))
(fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 1 (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a))) (cbrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (sqrt.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (*.f64 (log.f64 y) x))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (log.f64 y)) 2)) (cbrt.f64 (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 x (sqrt.f64 (log.f64 y))) (sqrt.f64 (log.f64 y)) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (+.f64 b -1/2) (cbrt.f64 (pow.f64 (log.f64 c) 2))) (cbrt.f64 (log.f64 c)) (fma.f64 (log.f64 y) x a))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (*.f64 (+.f64 -1/2 b) (cbrt.f64 (log.f64 c))) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 c) (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2)) (cbrt.f64 (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (fma.f64 (log.f64 y) x a))
(+.f64 (fma.f64 (log.f64 y) x a) (fma.f64 (log.f64 c) b (*.f64 -1/2 (log.f64 c))))
(fma.f64 (log.f64 c) (+.f64 -1/2 b) (fma.f64 (log.f64 y) x a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (log.f64 y) x a))) 1)
(fma.f64 (log.f64 y) x a)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 (log.f64 y) x))) (/.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 a (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(*.f64 (fma.f64 (log.f64 y) x a) 1)
(fma.f64 (log.f64 y) x a)
(*.f64 1 (fma.f64 (log.f64 y) x a))
(fma.f64 (log.f64 y) x a)
(*.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2))
(fma.f64 (log.f64 y) x a)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 2) (cbrt.f64 (fma.f64 (log.f64 y) x a)))
(fma.f64 (log.f64 y) x a)
(*.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) (sqrt.f64 (fma.f64 (log.f64 y) x a)))
(fma.f64 (log.f64 y) x a)
(*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a))))
(/.f64 1 (/.f64 (-.f64 a (*.f64 (log.f64 y) x)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (-.f64 (*.f64 a a) (*.f64 a (*.f64 (log.f64 y) x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (log.f64 y) x) 3))) (neg.f64 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (/.f64 1 (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 y) x) 3) (pow.f64 a 3)) (fma.f64 a a (*.f64 (*.f64 (log.f64 y) x) (-.f64 (*.f64 (log.f64 y) x) a))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2))) (neg.f64 (-.f64 a (*.f64 (log.f64 y) x))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 a a)) (-.f64 (*.f64 (log.f64 y) x) a))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (-.f64 a (*.f64 (log.f64 y) x)))
(pow.f64 (fma.f64 (log.f64 y) x a) 1)
(fma.f64 (log.f64 y) x a)
(pow.f64 (cbrt.f64 (fma.f64 (log.f64 y) x a)) 3)
(fma.f64 (log.f64 y) x a)
(pow.f64 (sqrt.f64 (fma.f64 (log.f64 y) x a)) 2)
(fma.f64 (log.f64 y) x a)
(pow.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 3) 1/3)
(fma.f64 (log.f64 y) x a)
(sqrt.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 2))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (exp.f64 a) (pow.f64 y x)))
(fma.f64 (log.f64 y) x a)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (log.f64 y) x a))))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (pow.f64 y x)))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (exp.f64 a) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 a)) (+.f64 1 (-.f64 (pow.f64 y x) 1))))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (exp.f64 a)))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (pow.f64 y x) (+.f64 1 (expm1.f64 a))))
(fma.f64 (log.f64 y) x a)
(log.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 y x) 1)) (+.f64 1 (expm1.f64 a))))
(fma.f64 (log.f64 y) x a)
(cbrt.f64 (pow.f64 (fma.f64 (log.f64 y) x a) 3))
(fma.f64 (log.f64 y) x a)
(expm1.f64 (log1p.f64 (fma.f64 (log.f64 y) x a)))
(fma.f64 (log.f64 y) x a)
(log1p.f64 (expm1.f64 (fma.f64 (log.f64 y) x a)))
(fma.f64 (log.f64 y) x a)
(exp.f64 (log.f64 (fma.f64 (log.f64 y) x a)))
(fma.f64 (log.f64 y) x a)
(exp.f64 (*.f64 (log.f64 (fma.f64 (log.f64 y) x a)) 1))
(fma.f64 (log.f64 y) x a)
(fma.f64 a 1 (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x a)
(fma.f64 (log.f64 y) x a)
(fma.f64 x (log.f64 y) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (*.f64 (log.f64 y) x) 1 a)
(fma.f64 (log.f64 y) x a)
(fma.f64 1 a (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x a)
(fma.f64 1 (*.f64 (log.f64 y) x) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2) (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x a)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 y) x)) 2) (cbrt.f64 (*.f64 (log.f64 y) x)) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 y)) 2) (*.f64 (cbrt.f64 (log.f64 y)) x) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (log.f64 y)) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (log.f64 y) x))
(fma.f64 (log.f64 y) x a)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 y) x)) (sqrt.f64 (*.f64 (log.f64 y) x)) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (sqrt.f64 (log.f64 y)) (*.f64 (sqrt.f64 (log.f64 y)) x) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (*.f64 (log.f64 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (log.f64 y)) 2)) (cbrt.f64 (log.f64 y)) a)
(fma.f64 (log.f64 y) x a)
(fma.f64 (*.f64 x (sqrt.f64 (log.f64 y))) (sqrt.f64 (log.f64 y)) a)
(fma.f64 (log.f64 y) x a)

localize65.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 95 to 49 computations (48.4% saved)

series51.0ms (0.2%)

Counts
4 → 184
Calls

48 calls:

TimeVariablePointExpression
33.0ms
t
@inf
(+.f64 (*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
2.0ms
c
@-inf
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
1.0ms
b
@-inf
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
1.0ms
b
@-inf
(*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)))
1.0ms
b
@inf
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
671×fma-neg_binary64
398×expm1-udef_binary64
398×log1p-udef_binary64
229×add-sqr-sqrt_binary64
225×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01962
143056
2636056
Stop Event
node limit
Counts
4 → 119
Calls
Call 1
Inputs
(*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(+.f64 (+.f64 (*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2))))) (#(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 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 b -1/2) (pow.f64 (log.f64 c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3/2) (pow.f64 (log.f64 c) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2) (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (*.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (*.f64 y i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) (/.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 a (+.f64 t z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 (+.f64 a (+.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2)) (cbrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (log.f64 c) (+.f64 b -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 a (+.f64 t z))) (sqrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))

simplify167.0ms (0.8%)

Algorithm
egg-herbie
Rules
658×fma-neg_binary64
527×times-frac_binary64
243×fma-def_binary64
226×associate-+r+_binary64
222×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03866343
111276052
246976028
Stop Event
node limit
Counts
303 → 272
Calls
Call 1
Inputs
(*.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 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 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 -1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 c) b) (sqrt.f64 -1/2))) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 c) b) (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 c) (pow.f64 b 2)) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 (log.f64 c) (sqrt.f64 -1/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 c) b) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (log.f64 c) (pow.f64 b 3)) (pow.f64 (sqrt.f64 -1/2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 c) (pow.f64 b 2)) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))))
(+.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 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 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t (+.f64 z (*.f64 i y))))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t (+.f64 z (*.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 (*.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 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t z))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t z))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.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 (-.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)))
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 (*.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 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)))) 1)
(/.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2))
(log.f64 (pow.f64 c (+.f64 b -1/2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(exp.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))))) 1)
(pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 2)
(sqrt.f64 (*.f64 (+.f64 b -1/2) (pow.f64 (log.f64 c) 2)))
(log.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3/2) (pow.f64 (log.f64 c) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))))
(log1p.f64 (-.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 1))
(exp.f64 (log.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(*.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1)
(*.f64 1 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(*.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2) (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(*.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (*.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1)
(pow.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2))
(log.f64 (exp.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))
(cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3))
(expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(exp.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 1))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 1 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (*.f64 y i))
(fma.f64 1 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) (/.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(*.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 1)
(*.f64 1 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 a (+.f64 t z)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))
(pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2)
(pow.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 (+.f64 a (+.f64 t z)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(exp.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (+.f64 t z)))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))
(fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))
(fma.f64 1 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2)) (cbrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
(fma.f64 (sqrt.f64 (+.f64 a (+.f64 t z))) (sqrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (log.f64 c) (+.f64 b -1/2)))
Outputs
(*.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 (-.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 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 (neg.f64 (log.f64 c)) (-.f64 1/2 b))
(*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (+.f64 1/2 (neg.f64 b)))
(*.f64 (neg.f64 (log.f64 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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (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) (neg.f64 (log.f64 (/.f64 -1 c)))))
(*.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))))
(*.f64 -1/2 (log.f64 c))
(*.f64 (log.f64 c) -1/2)
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b)))
(neg.f64 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (log.f64 c) (neg.f64 (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (*.f64 (log.f64 c) -1/2) (*.f64 b (neg.f64 (log.f64 c))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (*.f64 (log.f64 c) -1/2) (*.f64 b (neg.f64 (log.f64 c))))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (neg.f64 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2)))))
(-.f64 (*.f64 (log.f64 c) -1/2) (*.f64 b (neg.f64 (log.f64 c))))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (neg.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2))))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 (sqrt.f64 (+.f64 b -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (neg.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2))))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 (sqrt.f64 (+.f64 b -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (neg.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2))))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 (sqrt.f64 (+.f64 b -1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 b 1/2)) (log.f64 (/.f64 1 c))))
(neg.f64 (*.f64 (neg.f64 (log.f64 c)) (sqrt.f64 (+.f64 b -1/2))))
(*.f64 (sqrt.f64 (+.f64 b -1/2)) (neg.f64 (neg.f64 (log.f64 c))))
(*.f64 (neg.f64 (log.f64 c)) (neg.f64 (sqrt.f64 (+.f64 b -1/2))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (-.f64 b 1/2)))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) (sqrt.f64 (+.f64 b -1/2)))
(*.f64 (log.f64 c) (sqrt.f64 -1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 c) b) (sqrt.f64 -1/2))) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))
(fma.f64 1/2 (/.f64 (log.f64 c) (/.f64 (sqrt.f64 -1/2) b)) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 c) (sqrt.f64 -1/2)) b) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 c) b) (sqrt.f64 -1/2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 c) (pow.f64 b 2)) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 (log.f64 c) (sqrt.f64 -1/2))))
(fma.f64 1/2 (/.f64 (log.f64 c) (/.f64 (sqrt.f64 -1/2) b)) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 c) (*.f64 b b)) (pow.f64 (sqrt.f64 -1/2) 3)) (*.f64 (log.f64 c) (sqrt.f64 -1/2))))
(fma.f64 1/2 (/.f64 (log.f64 c) (/.f64 (sqrt.f64 -1/2) b)) (fma.f64 (log.f64 c) (sqrt.f64 -1/2) (*.f64 1/4 (/.f64 (*.f64 b (*.f64 b (log.f64 c))) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 c) (sqrt.f64 -1/2)) b) (fma.f64 (log.f64 c) (sqrt.f64 -1/2) (*.f64 1/4 (/.f64 (*.f64 b (*.f64 b (log.f64 c))) (sqrt.f64 -1/2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 c) b) (sqrt.f64 -1/2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (log.f64 c) (pow.f64 b 3)) (pow.f64 (sqrt.f64 -1/2) 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 c) (pow.f64 b 2)) (pow.f64 (sqrt.f64 -1/2) 3))) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (/.f64 (log.f64 c) (/.f64 (sqrt.f64 -1/2) b)) (fma.f64 1/16 (/.f64 (log.f64 c) (/.f64 (pow.f64 (sqrt.f64 -1/2) 5) (pow.f64 b 3))) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 c) (*.f64 b b)) (pow.f64 (sqrt.f64 -1/2) 3)) (*.f64 (log.f64 c) (sqrt.f64 -1/2)))))
(fma.f64 1/2 (/.f64 (log.f64 c) (/.f64 (sqrt.f64 -1/2) b)) (fma.f64 1/16 (/.f64 (log.f64 c) (/.f64 (pow.f64 (sqrt.f64 -1/2) 5) (pow.f64 b 3))) (fma.f64 (log.f64 c) (sqrt.f64 -1/2) (*.f64 1/4 (/.f64 (*.f64 b (*.f64 b (log.f64 c))) (sqrt.f64 -1/2))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 c) (sqrt.f64 -1/2)) b) (fma.f64 1/16 (*.f64 (/.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1/2) 5)) (pow.f64 b 3)) (fma.f64 (log.f64 c) (sqrt.f64 -1/2) (*.f64 1/4 (/.f64 (*.f64 b (*.f64 b (log.f64 c))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (fma.f64 y i (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 t (fma.f64 i y z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (fma.f64 i y (+.f64 t z)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (fma.f64 y i (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 t (fma.f64 i y z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (fma.f64 i y (+.f64 t z)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (fma.f64 y i (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 t (fma.f64 i y z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (fma.f64 i y (+.f64 t z)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) a))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (fma.f64 y i (+.f64 a (+.f64 t z))))
(+.f64 (+.f64 t (fma.f64 i y z)) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(+.f64 (fma.f64 i y (+.f64 t z)) (fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) a))
(+.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 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y))))
(+.f64 a (+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.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 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y))))
(+.f64 a (+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.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 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y))))
(+.f64 a (+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.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 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))) (*.f64 i y))))
(+.f64 a (+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (fma.f64 i y t)))
(+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 i y)))))
(+.f64 a (+.f64 t (+.f64 z (fma.f64 -1/2 (log.f64 c) (*.f64 i y)))))
(+.f64 a (+.f64 (fma.f64 (log.f64 c) -1/2 z) (fma.f64 i y t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (log.f64 c) b)
(*.f64 b (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)))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (+.f64 (*.f64 i y) (*.f64 -1/2 (log.f64 c)))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b)))
(neg.f64 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (log.f64 c) (neg.f64 (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t (+.f64 z (*.f64 i y))))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (+.f64 a (fma.f64 -1 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (+.f64 t z) (*.f64 i y)))))
(+.f64 (-.f64 a (*.f64 b (neg.f64 (log.f64 c)))) (+.f64 (fma.f64 (log.f64 c) -1/2 z) (fma.f64 i y t)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t (+.f64 z (*.f64 i y))))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (+.f64 a (fma.f64 -1 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (+.f64 t z) (*.f64 i y)))))
(+.f64 (-.f64 a (*.f64 b (neg.f64 (log.f64 c)))) (+.f64 (fma.f64 (log.f64 c) -1/2 z) (fma.f64 i y t)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t (+.f64 z (*.f64 i y))))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (+.f64 a (fma.f64 -1 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (+.f64 t z) (*.f64 i y)))))
(+.f64 (-.f64 a (*.f64 b (neg.f64 (log.f64 c)))) (+.f64 (fma.f64 (log.f64 c) -1/2 z) (fma.f64 i y t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 t (+.f64 z (*.f64 i y))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) (+.f64 z (*.f64 i y)))
(+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 z (*.f64 i y))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 z (*.f64 i y)))
(+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (*.f64 i y))))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t (*.f64 i y)))
(+.f64 (fma.f64 i y t) (fma.f64 (+.f64 b -1/2) (log.f64 c) a))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 t (fma.f64 i y a)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 i y)
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t (+.f64 z (*.f64 i y)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 y i)
(*.f64 i y)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 y i) (+.f64 a (+.f64 t z))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 b 1/2) (log.f64 (/.f64 1 c)))) (+.f64 a (+.f64 t z)))
(fma.f64 -1 (*.f64 (+.f64 b -1/2) (neg.f64 (log.f64 c))) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 t z) (fma.f64 (+.f64 1/2 (neg.f64 b)) (neg.f64 (log.f64 c)) a))
(fma.f64 (-.f64 1/2 b) (neg.f64 (log.f64 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 (+.f64 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.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 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.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 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.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 t z) (*.f64 (+.f64 b -1/2) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 c)))))))
(+.f64 a (+.f64 t (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z)))
(+.f64 (fma.f64 (+.f64 b -1/2) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 c))) z) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 z (*.f64 -1/2 (log.f64 c)))))
(+.f64 a (+.f64 (+.f64 t z) (*.f64 (log.f64 c) -1/2)))
(+.f64 a (+.f64 t (fma.f64 (log.f64 c) -1/2 z)))
(+.f64 (fma.f64 (log.f64 c) -1/2 z) (+.f64 a t))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (log.f64 c) b)
(*.f64 b (log.f64 c))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 t (+.f64 (*.f64 (log.f64 c) b) (+.f64 z (*.f64 -1/2 (log.f64 c))))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b)))
(neg.f64 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (log.f64 c) (neg.f64 (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t z))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (+.f64 a (fma.f64 -1 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))) (+.f64 t z))))
(+.f64 (-.f64 a (*.f64 b (neg.f64 (log.f64 c)))) (+.f64 t (fma.f64 (log.f64 c) -1/2 z)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t z))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (+.f64 a (fma.f64 -1 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))) (+.f64 t z))))
(+.f64 (-.f64 a (*.f64 b (neg.f64 (log.f64 c)))) (+.f64 t (fma.f64 (log.f64 c) -1/2 z)))
(+.f64 (*.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 a (+.f64 (*.f64 -1 (*.f64 (log.f64 c) (*.f64 (pow.f64 (sqrt.f64 -1) 2) b))) (+.f64 t z))))
(fma.f64 1/2 (*.f64 (log.f64 c) (pow.f64 (sqrt.f64 -1) 2)) (+.f64 a (fma.f64 -1 (*.f64 (log.f64 c) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))) (+.f64 t z))))
(+.f64 (-.f64 a (*.f64 b (neg.f64 (log.f64 c)))) (+.f64 t (fma.f64 (log.f64 c) -1/2 z)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))
(+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) t) z)
(+.f64 t (fma.f64 (+.f64 b -1/2) (log.f64 c) z))
(+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
a
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
a
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) z))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 b -1/2) z))
(+.f64 a (fma.f64 (+.f64 b -1/2) (log.f64 c) z))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
t
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
t
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 a (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) t))
(+.f64 a (fma.f64 (log.f64 c) (+.f64 b -1/2) t))
(+.f64 a (fma.f64 (+.f64 b -1/2) (log.f64 c) t))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
z
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
z
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(+.f64 (*.f64 b (log.f64 c)) (*.f64 -1/2 (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 -1/2 (log.f64 c)) (*.f64 b (log.f64 c)))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 (log.f64 c) -1/2))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(+.f64 (*.f64 (log.f64 c) -1/2) (*.f64 (log.f64 c) b))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)))) 1)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(/.f64 (*.f64 (log.f64 c) (+.f64 -1/8 (pow.f64 b 3))) (fma.f64 b b (-.f64 1/4 (*.f64 b -1/2))))
(*.f64 (/.f64 (log.f64 c) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 -1/8 (pow.f64 b 3)))
(/.f64 (*.f64 (log.f64 c) (fma.f64 b b -1/4)) (+.f64 b 1/2))
(/.f64 (log.f64 c) (/.f64 (+.f64 b 1/2) (fma.f64 b b -1/4)))
(*.f64 (/.f64 (log.f64 c) (+.f64 b 1/2)) (fma.f64 b b -1/4))
(pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 1)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 3)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(pow.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) 1/3)
(*.f64 (+.f64 b -1/2) (log.f64 c))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 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 (+.f64 1 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1)))
(log1p.f64 (+.f64 (pow.f64 c (+.f64 b -1/2)) -1))
(log.f64 (+.f64 (pow.f64 c (+.f64 b -1/2)) 0))
(log1p.f64 (+.f64 -1 (pow.f64 c (+.f64 b -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(log1p.f64 (-.f64 (pow.f64 c (+.f64 b -1/2)) 1))
(log1p.f64 (+.f64 (pow.f64 c (+.f64 b -1/2)) -1))
(log.f64 (+.f64 (pow.f64 c (+.f64 b -1/2)) 0))
(log1p.f64 (+.f64 -1 (pow.f64 c (+.f64 b -1/2))))
(exp.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 1))
(*.f64 (+.f64 b -1/2) (log.f64 c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))))) 1)
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 1)
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 3) 1/3)
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 3)
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 2)
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(sqrt.f64 (*.f64 (+.f64 b -1/2) (pow.f64 (log.f64 c) 2)))
(log.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 1)))
(log1p.f64 (+.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) -1))
(log.f64 (+.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 0))
(log1p.f64 (+.f64 -1 (pow.f64 c (sqrt.f64 (+.f64 b -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) 3))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 b -1/2) 3/2) (pow.f64 (log.f64 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 c) 3) (pow.f64 (+.f64 b -1/2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(log1p.f64 (-.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 1))
(log1p.f64 (+.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) -1))
(log.f64 (+.f64 (pow.f64 c (sqrt.f64 (+.f64 b -1/2))) 0))
(log1p.f64 (+.f64 -1 (pow.f64 c (sqrt.f64 (+.f64 b -1/2)))))
(exp.f64 (log.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))) 1))
(*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))) 1)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(-.f64 (/.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))) (/.f64 (pow.f64 (*.f64 y i) 2) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (+.f64 t z) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 i y))))
(*.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 1 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2) (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(*.f64 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (*.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 i y) (+.f64 t z)) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))) (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (+.f64 t z) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 i y))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (*.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 i y) (+.f64 t z)) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))) (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i))) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (+.f64 t z) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 i y))))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))
(*.f64 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (*.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 i y) (+.f64 t z)) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))) (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3)) (+.f64 (pow.f64 (*.f64 y i) 2) (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 i y) 2) (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (*.f64 (*.f64 i y) (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) (-.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 i y) 2) (*.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) (+.f64 (+.f64 t z) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2) (pow.f64 (*.f64 i y) 2)) (-.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2) (pow.f64 (*.f64 i y) 2)) (+.f64 (+.f64 t z) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 i y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (*.f64 (*.f64 y i) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (*.f64 y (*.f64 i (-.f64 (-.f64 (*.f64 i y) (+.f64 t z)) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))) (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 y (*.f64 i (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))))) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2)) (-.f64 (*.f64 i y) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))) (*.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (fma.f64 y i (+.f64 a (+.f64 t z))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (fma.f64 y i (+.f64 a (+.f64 t z))) (-.f64 (fma.f64 y i (+.f64 a (+.f64 t z))) (*.f64 (+.f64 b -1/2) (log.f64 c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t (fma.f64 i y z))) 3)) (fma.f64 (+.f64 a (+.f64 t (fma.f64 i y z))) (+.f64 a (-.f64 (+.f64 t (fma.f64 i y z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (fma.f64 i y (+.f64 t z))) 3)) (fma.f64 (+.f64 a (fma.f64 i y (+.f64 t z))) (+.f64 (fma.f64 i y (+.f64 t z)) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (fma.f64 y i (+.f64 a (+.f64 t z))) (fma.f64 y i (+.f64 a (+.f64 t z))))) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (fma.f64 y i (+.f64 a (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (+.f64 t (fma.f64 i y z))) (+.f64 a (+.f64 t (fma.f64 i y z))))) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t (fma.f64 i y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (fma.f64 i y (+.f64 t z))) (+.f64 a (fma.f64 i y (+.f64 t z))))) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (fma.f64 i y (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y i) 2) (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2)) (-.f64 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (+.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (+.f64 t z) (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)) 2)) (-.f64 (*.f64 i y) (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 i y) 2) (pow.f64 (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t))) 2)) (-.f64 (*.f64 i y) (+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))))
(pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(pow.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3) 1/3)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(pow.f64 (cbrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 3)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(pow.f64 (sqrt.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 2)
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(sqrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(log.f64 (exp.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(cbrt.f64 (pow.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(expm1.f64 (log1p.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(log1p.f64 (expm1.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(exp.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 1))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 y i (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 i y (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 1 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (*.f64 y i))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 1 (*.f64 y i) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (cbrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (*.f64 y i))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (sqrt.f64 (*.f64 y i)) (sqrt.f64 (*.f64 y i)) (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (*.f64 y i))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 (+.f64 t z) (*.f64 y i))))
(fma.f64 (+.f64 b -1/2) (log.f64 c) (fma.f64 y i (+.f64 a (+.f64 t z))))
(fma.f64 i y (+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t)))
(+.f64 a (+.f64 (fma.f64 i y z) (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))) 1)
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))) (/.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(*.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 1)
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 1 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2) (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 (+.f64 t z) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (/.f64 1 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 (+.f64 t z) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 (+.f64 t z) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (log.f64 c) (*.f64 (+.f64 b -1/2) (+.f64 a (+.f64 t z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (+.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (*.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (*.f64 (+.f64 a (+.f64 t z)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (+.f64 b -1/2) (log.f64 c)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 3) (pow.f64 (+.f64 a (+.f64 t z)) 3)) (fma.f64 (+.f64 a (+.f64 t z)) (+.f64 (+.f64 t z) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2))) (neg.f64 (-.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (+.f64 t z) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) 3) (pow.f64 (+.f64 t z) 3)) (+.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (-.f64 (pow.f64 (+.f64 t z) 2) (*.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) 3) (pow.f64 (+.f64 t z) 3)) (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (*.f64 (+.f64 t z) (-.f64 (+.f64 t z) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (pow.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) 2)) (-.f64 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2) (pow.f64 (+.f64 a (+.f64 t z)) 2)) (neg.f64 (-.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) (+.f64 a (+.f64 t z))))))
(/.f64 (-.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (+.f64 (+.f64 t z) (-.f64 a (*.f64 (+.f64 b -1/2) (log.f64 c)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))
(/.f64 (fma.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (neg.f64 (pow.f64 (+.f64 t z) 2))) (-.f64 (fma.f64 (log.f64 c) (+.f64 b -1/2) a) (+.f64 t z)))
(/.f64 (fma.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (neg.f64 (pow.f64 (+.f64 t z) 2))) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (fma.f64 (+.f64 b -1/2) (log.f64 c) a)) (pow.f64 (+.f64 t z) 2)) (-.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) a) (+.f64 t z)))
(pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 1)
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 3)
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 2)
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(pow.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3) 1/3)
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 2))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(log.f64 (*.f64 (pow.f64 c (+.f64 b -1/2)) (exp.f64 (+.f64 a (+.f64 t z)))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a)) 3))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(exp.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 t z) (fma.f64 (log.f64 c) (+.f64 b -1/2) a))) 1))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (log.f64 c) (+.f64 b -1/2) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (sqrt.f64 (+.f64 b -1/2)) (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 1 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 1 (+.f64 a (+.f64 t z)) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) 2) (cbrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2)) (cbrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 a (+.f64 t z)) 2)) (cbrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (+.f64 b -1/2) (log.f64 c)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (sqrt.f64 (*.f64 (log.f64 c) (+.f64 b -1/2))) (+.f64 a (+.f64 t z)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))
(fma.f64 (sqrt.f64 (+.f64 a (+.f64 t z))) (sqrt.f64 (+.f64 a (+.f64 t z))) (*.f64 (log.f64 c) (+.f64 b -1/2)))
(+.f64 t (+.f64 z (fma.f64 (log.f64 c) (+.f64 b -1/2) a)))
(+.f64 (fma.f64 (+.f64 b -1/2) (log.f64 c) z) (+.f64 a t))
(+.f64 a (+.f64 z (fma.f64 (+.f64 b -1/2) (log.f64 c) t)))

eval246.0ms (1.2%)

Compiler

Compiled 17148 to 7687 computations (55.2% saved)

prune245.0ms (1.2%)

Pruning

29 alts after pruning (23 fresh and 6 done)

PrunedKeptTotal
New79113804
Fresh61016
Picked101
Done369
Total80129830
Error
0.0b
Counts
830 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
43.4b
(fma.f64 y i (*.f64 (log.f64 y) x))
46.4b
(fma.f64 y i (*.f64 (log.f64 c) b))
58.9b
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2)
55.7b
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) b)) 3)
10.6b
(+.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.f64 (+.f64 b -1/2)) (log.f64 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (pow.f64 (cbrt.f64 (log.f64 c)) 3)) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.5b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 3 (log.f64 (cbrt.f64 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
10.6b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i))
34.8b
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (expm1.f64 (log1p.f64 (log.f64 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
34.8b
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
27.0b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) a))
47.3b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) a))
26.7b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z))
19.7b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
50.8b
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x)))))
43.6b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2)))
43.4b
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
28.8b
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x)))
46.4b
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
27.0b
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z))
36.5b
(+.f64 z (*.f64 y i))
37.1b
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
37.1b
(+.f64 a (*.f64 y i))
52.6b
(*.f64 (log.f64 y) x)
55.6b
(*.f64 (log.f64 c) b)
53.5b
(*.f64 y i)
61.7b
(log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 -1/2 b))))
45.6b
z
46.2b
a
Compiler

Compiled 547 to 414 computations (24.3% saved)

regimes358.0ms (1.7%)

Counts
52 → 1
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(fma.f64 y i a)
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(-.f64 (+.f64 1 (fma.f64 y i a)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 c) b))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 3 (log.f64 (cbrt.f64 c)))) (+.f64 a (+.f64 t z))) (*.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))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) b)) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2)
(log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 -1/2 b))))
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (expm1.f64 (log1p.f64 (log.f64 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(fma.f64 y i (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (pow.f64 (cbrt.f64 (log.f64 c)) 3)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.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) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) a))
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a))))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 c) 2)) (cbrt.f64 (log.f64 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (log.f64 y)) a))
(+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 x (log.f64 y) (+.f64 z t)) a) 2) (pow.f64 (*.f64 (+.f64 b -1/2) (log.f64 c)) 2)) (/.f64 1 (+.f64 (fma.f64 x (log.f64 y) z) (-.f64 (+.f64 t a) (*.f64 (+.f64 b -1/2) (log.f64 c)))))) (*.f64 y i))
Outputs
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a))))
Calls

14 calls:

42.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
26.0ms
i
25.0ms
x
25.0ms
b
24.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 (-.f64 b 1/2) (log.f64 c))
0.1b1(-.f64 b 1/2)
0.1b1(-.f64 b 1/2)
0.1b1(log.f64 c)
Compiler

Compiled 944 to 448 computations (52.5% saved)

regimes438.0ms (2.1%)

Counts
48 → 1
Calls
Call 1
Inputs
a
z
(*.f64 y i)
(+.f64 a (*.f64 y i))
(+.f64 z (*.f64 y i))
(*.f64 (log.f64 c) b)
(*.f64 (log.f64 y) x)
(fma.f64 y i a)
(+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (log.f64 c) b) (*.f64 y i))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))
(-.f64 (+.f64 1 (fma.f64 y i a)) 1)
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z)))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(fma.f64 y i (*.f64 (log.f64 c) b))
(fma.f64 y i (*.f64 (log.f64 y) x))
(+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (log.f64 y) x) (*.f64 (log.f64 c) (-.f64 b 1/2)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (*.f64 3 (log.f64 (cbrt.f64 c)))) (+.f64 a (+.f64 t z))) (*.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))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 c) b)) 3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2)
(log.f64 (*.f64 (pow.f64 y x) (pow.f64 c (+.f64 -1/2 b))))
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 c) b)) 2) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (expm1.f64 (log1p.f64 (log.f64 c)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(fma.f64 y i (+.f64 (*.f64 (log.f64 y) x) (+.f64 (*.f64 (log.f64 c) (-.f64 b 1/2)) (+.f64 t z))))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (pow.f64 (cbrt.f64 (log.f64 c)) 3)) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (*.f64 (log.f64 c) (sqrt.f64 (+.f64 b -1/2))) (sqrt.f64 (+.f64 b -1/2))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2)))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z)))
(+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b -1/2) (sqrt.f64 (log.f64 c))) (sqrt.f64 (log.f64 c))) (+.f64 a (+.f64 t z))) (*.f64 y i))
(+.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 b -1/2)) 2) (*.f64 (cbrt.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) (pow.f64 (cbrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 3)) (*.f64 y i))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (pow.f64 (sqrt.f64 (*.f64 (+.f64 b -1/2) (log.f64 c))) 2)) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (log.f64 y) x) 2)) (/.f64 1 (-.f64 a (*.f64 (log.f64 y) x)))))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 y) x) 2) (*.f64 z z)) (/.f64 1 (-.f64 (*.f64 (log.f64 y) x) z)))))
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (/.f64 (*.f64 (+.f64 (pow.f64 b 3) -1/8) (log.f64 c)) (fma.f64 b b (+.f64 1/4 (*.f64 b 1/2))))) (*.f64 y i))
(+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (fma.f64 (*.f64 (log.f64 y) (sqrt.f64 x)) (sqrt.f64 x) 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))
Calls

12 calls:

55.0ms
a
43.0ms
(+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b 1/2) (log.f64 c))) (*.f64 y i))
42.0ms
(log.f64 c)
41.0ms
x
40.0ms
c
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 817 to 381 computations (53.4% saved)

regimes215.0ms (1%)

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

11 calls:

36.0ms
(log.f64 c)
35.0ms
c
34.0ms
t
14.0ms
y
14.0ms
b
Results
ErrorSegmentsBranch
0.2b1x
0.2b1y
0.2b1z
0.2b1t
0.2b1a
0.2b1b
0.2b1c
0.2b1i
0.2b1(*.f64 (-.f64 b 1/2) (log.f64 c))
0.2b1(-.f64 b 1/2)
0.2b1(log.f64 c)
Compiler

Compiled 349 to 181 computations (48.1% saved)

regimes557.0ms (2.7%)

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

12 calls:

90.0ms
a
82.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
54.0ms
i
54.0ms
b
53.0ms
x
Results
ErrorSegmentsBranch
2.3b3x
4.8b2y
7.9b2z
7.3b3t
7.3b4a
8.3b3b
7.3b3c
4.5b3i
5.3b7(*.f64 (-.f64 b 1/2) (log.f64 c))
8.3b3(-.f64 b 1/2)
8.3b3(-.f64 b 1/2)
7.3b3(log.f64 c)
Compiler

Compiled 322 to 177 computations (45% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
1.5686612236794682e+116
3.6143564378318163e+124
26.0ms
-6.115238542297154e+99
-1.4325732195468244e+98
Results
65.0ms256×body256valid
Compiler

Compiled 824 to 606 computations (26.5% saved)

regimes391.0ms (1.9%)

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

11 calls:

58.0ms
i
53.0ms
c
50.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
50.0ms
t
43.0ms
x
Results
ErrorSegmentsBranch
4.1b3x
10.4b1y
7.9b2z
9.4b3t
8.8b2a
10.4b1b
9.4b3c
8.8b3i
9.2b3(*.f64 (-.f64 b 1/2) (log.f64 c))
10.4b1(-.f64 b 1/2)
9.4b3(log.f64 c)
Compiler

Compiled 296 to 162 computations (45.3% saved)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
8.142103938562853e+141
4.149006731877226e+142
25.0ms
-1.7499554931013155e+152
-1.2850171015681766e+149
Results
59.0ms224×body256valid
Compiler

Compiled 698 to 520 computations (25.5% saved)

regimes378.0ms (1.8%)

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

11 calls:

59.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
56.0ms
(log.f64 c)
56.0ms
x
46.0ms
i
46.0ms
z
Results
ErrorSegmentsBranch
4.5b3x
10.4b1y
7.9b2z
9.4b3t
10.4b1a
10.4b1b
9.4b3c
9.3b3i
9.2b3(*.f64 (-.f64 b 1/2) (log.f64 c))
10.4b1(-.f64 b 1/2)
9.4b3(log.f64 c)
Compiler

Compiled 283 to 157 computations (44.5% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.945085026653937e+127
2.318839538551923e+128
25.0ms
-1.7499554931013155e+152
-1.2850171015681766e+149
Results
41.0ms224×body256valid
Compiler

Compiled 670 to 492 computations (26.6% saved)

regimes144.0ms (0.7%)

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

11 calls:

37.0ms
x
12.0ms
t
12.0ms
(log.f64 c)
11.0ms
y
11.0ms
b
Results
ErrorSegmentsBranch
6.4b3x
10.4b1y
10.4b1z
10.4b1t
10.4b1a
10.4b1b
10.4b1c
10.4b1i
10.4b1(*.f64 (-.f64 b 1/2) (log.f64 c))
10.4b1(-.f64 b 1/2)
10.4b1(log.f64 c)
Compiler

Compiled 248 to 147 computations (40.7% saved)

bsearch54.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
8.699670188610904e+164
1.0718538615057323e+177
24.0ms
-1.7499554931013155e+152
-1.2850171015681766e+149
Results
50.0ms288×body256valid
Compiler

Compiled 754 to 562 computations (25.5% saved)

regimes219.0ms (1.1%)

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

11 calls:

56.0ms
x
43.0ms
z
37.0ms
b
10.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
10.0ms
i
Results
ErrorSegmentsBranch
6.4b3x
10.4b1y
10.4b1z
10.4b1t
10.4b1a
10.4b1b
10.4b1c
10.4b1i
10.4b1(*.f64 (-.f64 b 1/2) (log.f64 c))
10.4b1(-.f64 b 1/2)
10.4b1(log.f64 c)
Compiler

Compiled 241 to 146 computations (39.4% saved)

bsearch73.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
8.699670188610904e+164
1.0718538615057323e+177
32.0ms
-1.7499554931013155e+152
-1.2850171015681766e+149
Results
69.0ms288×body256valid
Compiler

Compiled 764 to 572 computations (25.1% saved)

regimes173.0ms (0.8%)

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

11 calls:

38.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
34.0ms
x
28.0ms
a
9.0ms
(log.f64 c)
9.0ms
t
Results
ErrorSegmentsBranch
6.5b3x
10.6b1y
10.6b1z
10.6b1t
10.6b1a
10.6b1b
10.6b1c
10.6b1i
10.6b1(*.f64 (-.f64 b 1/2) (log.f64 c))
10.6b1(-.f64 b 1/2)
10.6b1(log.f64 c)
Compiler

Compiled 218 to 140 computations (35.8% saved)

bsearch58.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
8.699670188610904e+164
1.0718538615057323e+177
24.0ms
-1.7499554931013155e+152
-1.2850171015681766e+149
Results
53.0ms288×body256valid
Compiler

Compiled 728 to 554 computations (23.9% saved)

regimes574.0ms (2.8%)

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

11 calls:

114.0ms
z
103.0ms
a
96.0ms
y
65.0ms
t
52.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
Results
ErrorSegmentsBranch
15.0b3x
17.4b5y
14.1b9z
18.2b3t
17.5b4a
18.5b3b
19.7b1c
16.0b6i
16.2b7(*.f64 (-.f64 b 1/2) (log.f64 c))
18.5b3(-.f64 b 1/2)
19.7b1(log.f64 c)
Compiler

Compiled 204 to 135 computations (33.8% saved)

bsearch293.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-3.1107909421519947e-137
-2.4223164752299683e-143
57.0ms
-2.5462081753872192e-79
-1.2810320623041394e-82
45.0ms
-1.35711005435253e-37
-8.673780551720685e-42
48.0ms
-7.900267974749383e+22
-1055672583878507600.0
21.0ms
-1.0825594867948341e+83
-3.020018207569479e+81
19.0ms
-2.632681206700772e+117
-5.917956260703154e+116
24.0ms
-2.2280367882078525e+169
-7.89664467234774e+166
50.0ms
-4.064702337105877e+181
-4.35041415742484e+180
Results
279.0ms976×body256valid
Compiler

Compiled 2198 to 1719 computations (21.8% saved)

regimes541.0ms (2.6%)

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

11 calls:

121.0ms
(*.f64 (-.f64 b 1/2) (log.f64 c))
74.0ms
z
73.0ms
i
61.0ms
b
50.0ms
t
Results
ErrorSegmentsBranch
15.1b3x
17.5b5y
14.2b9z
18.4b3t
16.5b6a
18.6b3b
19.8b1c
16.1b6i
16.4b7(*.f64 (-.f64 b 1/2) (log.f64 c))
18.6b3(-.f64 b 1/2)
19.8b1(log.f64 c)
Compiler

Compiled 192 to 129 computations (32.8% saved)

bsearch273.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
-3.1107909421519947e-137
-2.4223164752299683e-143
25.0ms
-2.5462081753872192e-79
-1.2810320623041394e-82
31.0ms
-1.35711005435253e-37
-8.673780551720685e-42
28.0ms
-7.900267974749383e+22
-1055672583878507600.0
49.0ms
-1.0825594867948341e+83
-3.020018207569479e+81
18.0ms
-2.632681206700772e+117
-5.917956260703154e+116
73.0ms
-2.2280367882078525e+169
-7.89664467234774e+166
19.0ms
-4.064702337105877e+181
-4.35041415742484e+180
Results
259.0ms976×body256valid
Compiler

Compiled 2186 to 1713 computations (21.6% saved)

regimes484.0ms (2.3%)

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

10 calls:

72.0ms
y
64.0ms
t
57.0ms
z
53.0ms
(log.f64 c)
53.0ms
b
Results
ErrorSegmentsBranch
20.3b5x
22.1b8y
16.7b8z
21.0b8t
21.8b4a
21.2b5b
23.7b7c
21.6b5i
21.2b5(-.f64 b 1/2)
23.7b7(log.f64 c)
Compiler

Compiled 168 to 113 computations (32.7% saved)

bsearch186.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.1128918714614744e-291
3.8158138262882406e-291
35.0ms
-5.518601236339266e-215
-1.5894681189701137e-223
21.0ms
-2.8569971578754914e-148
-1.48226126534096e-149
25.0ms
-5.636222635683646e-114
-6.6647369318773635e-115
9.0ms
-6.294330131484002e+122
-4.702747154522618e+122
62.0ms
-2.2280367882078525e+169
-7.89664467234774e+166
18.0ms
-4.064702337105877e+181
-4.35041415742484e+180
Results
176.0ms704×body256valid
Compiler

Compiled 1509 to 1194 computations (20.9% saved)

regimes515.0ms (2.5%)

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

10 calls:

84.0ms
x
82.0ms
i
73.0ms
t
65.0ms
c
54.0ms
y
Results
ErrorSegmentsBranch
21.1b5x
22.1b8y
19.1b3z
22.4b6t
22.2b4a
21.2b5b
24.7b5c
21.6b5i
22.4b3(-.f64 b 1/2)
24.7b5(log.f64 c)
Compiler

Compiled 152 to 108 computations (28.9% saved)

bsearch37.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
-3.1107909421519947e-137
-2.4223164752299683e-143
10.0ms
-6.294330131484002e+122
-4.702747154522618e+122
Results
34.0ms192×body256valid
Compiler

Compiled 412 to 330 computations (19.9% saved)

regimes473.0ms (2.3%)

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

10 calls:

72.0ms
c
69.0ms
(log.f64 c)
57.0ms
x
47.0ms
b
46.0ms
y
Results
ErrorSegmentsBranch
23.9b9x
27.5b7y
18.7b6z
24.1b4t
24.3b4a
25.8b9b
26.0b13c
26.6b7i
27.7b7(-.f64 b 1/2)
26.0b13(log.f64 c)
Compiler

Compiled 136 to 103 computations (24.3% saved)

bsearch264.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-3.1107909421519947e-137
-2.4223164752299683e-143
68.0ms
-1.7498506343671994e+62
-6.4286874865661765e+59
22.0ms
-1.0825594867948341e+83
-3.020018207569479e+81
21.0ms
-2.0802165456851247e+111
-1.2963761897362263e+110
125.0ms
-1.7643214513061473e+157
-9.165811671310649e+145
Results
255.0ms656×body256valid
Compiler

Compiled 1260 to 1004 computations (20.3% saved)

regimes362.0ms (1.7%)

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

9 calls:

113.0ms
b
82.0ms
x
40.0ms
i
37.0ms
a
27.0ms
(log.f64 c)
Results
ErrorSegmentsBranch
27.8b5x
33.4b3y
23.1b2z
27.4b2t
25.8b2a
28.0b9b
34.0b2c
30.3b7i
34.0b2(log.f64 c)
Compiler

Compiled 117 to 89 computations (23.9% saved)

bsearch30.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
-1.7643214513061473e+157
-9.165811671310649e+145
Results
28.0ms160×body256valid
Compiler

Compiled 320 to 250 computations (21.9% saved)

regimes183.0ms (0.9%)

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

8 calls:

43.0ms
i
37.0ms
b
36.0ms
c
20.0ms
x
18.0ms
y
Results
ErrorSegmentsBranch
34.4b5x
33.7b5y
24.6b2z
31.3b2t
30.4b2a
32.6b9b
34.9b3c
32.3b5i
Compiler

Compiled 90 to 74 computations (17.8% saved)

bsearch51.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
-4.064702337105877e+181
-4.35041415742484e+180
Results
50.0ms96×body256valid
Compiler

Compiled 184 to 150 computations (18.5% saved)

regimes162.0ms (0.8%)

Accuracy

Total -31.1b remaining (-96.8%)

Threshold costs -31.1b (-96.8%)

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

8 calls:

49.0ms
y
25.0ms
i
16.0ms
a
16.0ms
b
16.0ms
x
Results
ErrorSegmentsBranch
41.2b5x
38.8b8y
32.2b2z
35.2b4t
33.5b4a
42.3b5b
41.8b4c
38.8b6i
Compiler

Compiled 85 to 73 computations (14.1% saved)

bsearch59.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
59.0ms
-1.7643214513061473e+157
-9.165811671310649e+145
Results
57.0ms160×body256valid
Compiler

Compiled 240 to 210 computations (12.5% saved)

simplify26.0ms (0.1%)

Algorithm
egg-herbie
Rules
27×+-commutative_binary64
*-commutative_binary64
sub-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01751106
12101106
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a))))
(+.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 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
(if (<=.f64 x -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (if (<=.f64 x 5600000000000000227457217911938110335746801584932114939748048943157931835076749091867406496703709256989491881312633017597952) (+.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 (*.f64 (log.f64 y) x) z)))))
(if (<=.f64 x -140000000000000011126919225757763363117389151836330783751948926480617161056828786048828231760831504472408251998772386416167295045426557289910103235887104) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z)) (if (<=.f64 x 36999999999999997412743879619072323751102613150806611640971860361028065929955285416745937486963053082817793227777611673065342585531468231999488) (+.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 (*.f64 (log.f64 y) x) z))))
(if (<=.f64 x -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x))) (if (<=.f64 x 229999999999999998050871152715946181447803635902804960839477652885329781971627858280988119513611979293878974890910865817524502528) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x)))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 (log.f64 y) x) (if (<=.f64 x 32000000000000002206642161179026654005754435147277987171001050579093002260550680146117977587740969133651199453741358684169612284815304358262514614994475756728314636344043241472) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (fma.f64 y i (*.f64 (log.f64 y) x))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 (log.f64 y) x) (if (<=.f64 x 1050000000000000064057851958967990671145826031587084801848838647152229758850651625924875628586200790316897459031559592971923088443461450882348423396850796891557805603043009363968) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 (log.f64 y) x) (if (<=.f64 x 1050000000000000064057851958967990671145826031587084801848838647152229758850651625924875628586200790316897459031559592971923088443461450882348423396850796891557805603043009363968) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (if (<=.f64 z -22000000000000000220906877607170077818936029537198059344377969664818586442836460712985737276301982937994407472056295933715848651206542238171383438612203272889082595770368) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -599999999999999974339638081151915024600885204270695014371151453967101285886523719399743246759013697029512936151842816) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -350000000000000000000) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -1777694827404431/3064991081731777716716694054300618367237478244367204352) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z -4273738777669203/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -21500000000000000672970628000504749899438335622915585068802305147177029173347954005478016999802402989467522012472178788291574529127508920954552547232831719406386934710272) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -599999999999999974339638081151915024600885204270695014371151453967101285886523719399743246759013697029512936151842816) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -105000000000000001212703639215053990715850332681553213140608399582341748473127239680) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -125000000000000000000) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -1819838454778243/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z -6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -21500000000000000672970628000504749899438335622915585068802305147177029173347954005478016999802402989467522012472178788291574529127508920954552547232831719406386934710272) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -480000000000000036271637126550646799417444398632302904661850973044393233772942575961556450536092532482663578289430708879360) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -4713538480005385/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 a (*.f64 y i)) (if (<=.f64 z -3455165794209175/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -8595487354884187/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))))))))
(if (<=.f64 z -520000000000000014830288316535771242186808548629400778220312003003094016719740170497842143136928957442687643305542611369984) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 a (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(if (<=.f64 z -5599999999999999754382280816475583428608532504103386480774473956165578662460896886168671676338388783870107936081364484089768869987288854340611170608577773568) (+.f64 z (*.f64 y i)) (if (<=.f64 z -409999999999999986301082475424850865436758534743845310416183427824105812775358724809778587527148283331400957952) (+.f64 a (*.f64 y i)) (if (<=.f64 z -91999999999999995285427950446624493008098963321535290020002126232500571759014051840) (+.f64 z (*.f64 y i)) (if (<=.f64 z -159999999999999991901941647531843018714183201762145611693424640) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z -5363123171977039/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))))))
(if (<=.f64 z -22499999999999999682369464551029504936227045298182881337307670835860699443565611738941599811583401438878148030014517241281902228431279390950032408576) (+.f64 z (*.f64 y i)) (+.f64 a (*.f64 y i)))
(if (<=.f64 z -27499999999999999563301856705183992825872069615015718415071360816244284062697199752804257596528273798737602233161741543223727574062189117965491914617209432367540554886039712644988928) z (+.f64 a (*.f64 y i)))
(if (<=.f64 z -245000000000000019472108645076085885455431015713578871565910621341080031849450375585449405581455132826714440997851676228292766329496475257342680662802432) z a)
a
Outputs
(fma.f64 y i (fma.f64 (+.f64 b -1/2) (log.f64 c) (+.f64 (fma.f64 x (log.f64 y) z) (+.f64 t a))))
(+.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 a (+.f64 t (+.f64 z (*.f64 x (log.f64 y))))) (*.f64 (log.f64 c) (+.f64 b -1/2))) (*.f64 y i))
(+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (*.f64 y i))
(+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z (*.f64 x (log.f64 y))))))
(if (<=.f64 x -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 (*.f64 (log.f64 y) x) z))) (if (<=.f64 x 5600000000000000227457217911938110335746801584932114939748048943157931835076749091867406496703709256989491881312633017597952) (+.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 (*.f64 (log.f64 y) x) z)))))
(if (<=.f64 x -519999999999999992728152239269324816999066790737003379129374320585771446138360537251066157622886400) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z (*.f64 x (log.f64 y))))) (if (<=.f64 x 5600000000000000227457217911938110335746801584932114939748048943157931835076749091867406496703709256989491881312633017597952) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z t)))) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z (*.f64 x (log.f64 y)))))))
(if (<=.f64 x -140000000000000011126919225757763363117389151836330783751948926480617161056828786048828231760831504472408251998772386416167295045426557289910103235887104) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 (*.f64 (log.f64 y) x) z)) (if (<=.f64 x 36999999999999997412743879619072323751102613150806611640971860361028065929955285416745937486963053082817793227777611673065342585531468231999488) (+.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 (*.f64 (log.f64 y) x) z))))
(if (<=.f64 x -140000000000000011126919225757763363117389151836330783751948926480617161056828786048828231760831504472408251998772386416167295045426557289910103235887104) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z (*.f64 x (log.f64 y)))) (if (<=.f64 x 36999999999999997412743879619072323751102613150806611640971860361028065929955285416745937486963053082817793227777611673065342585531468231999488) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z t)))) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z (*.f64 x (log.f64 y))))))
(if (<=.f64 x -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x))) (if (<=.f64 x 229999999999999998050871152715946181447803635902804960839477652885329781971627858280988119513611979293878974890910865817524502528) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 (log.f64 c) b) (+.f64 a (*.f64 (log.f64 y) x)))))
(if (<=.f64 x -44000000000000001337282404474065153633188704281347629956935333708734585781432455192874988159307500664932042793002440921672514241371703574326073320538112) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (*.f64 x (log.f64 y)))) (if (<=.f64 x 229999999999999998050871152715946181447803635902804960839477652885329781971627858280988119513611979293878974890910865817524502528) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z t)))) (+.f64 (*.f64 b (log.f64 c)) (+.f64 a (*.f64 x (log.f64 y))))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 (log.f64 y) x) (if (<=.f64 x 32000000000000002206642161179026654005754435147277987171001050579093002260550680146117977587740969133651199453741358684169612284815304358262514614994475756728314636344043241472) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (fma.f64 y i (*.f64 (log.f64 y) x))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 x (log.f64 y)) (if (<=.f64 x 32000000000000002206642161179026654005754435147277987171001050579093002260550680146117977587740969133651199453741358684169612284815304358262514614994475756728314636344043241472) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z t)))) (fma.f64 y i (*.f64 x (log.f64 y)))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 (log.f64 y) x) (if (<=.f64 x 1050000000000000064057851958967990671145826031587084801848838647152229758850651625924875628586200790316897459031559592971923088443461450882348423396850796891557805603043009363968) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (*.f64 y i)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 x (log.f64 y)) (if (<=.f64 x 1050000000000000064057851958967990671145826031587084801848838647152229758850651625924875628586200790316897459031559592971923088443461450882348423396850796891557805603043009363968) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z t)))) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y)))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 (log.f64 y) x) (if (<=.f64 x 1050000000000000064057851958967990671145826031587084801848838647152229758850651625924875628586200790316897459031559592971923088443461450882348423396850796891557805603043009363968) (+.f64 (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (*.f64 y i)) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i))))
(if (<=.f64 x -171999999999999993069528920181193976831957602973192160643473543909914917891581720368726861635000421506629500796964445131964921529636955811423132101640192) (*.f64 x (log.f64 y)) (if (<=.f64 x 1050000000000000064057851958967990671145826031587084801848838647152229758850651625924875628586200790316897459031559592971923088443461450882348423396850796891557805603043009363968) (+.f64 (*.f64 y i) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z a))) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y)))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a (+.f64 t z))) (if (<=.f64 z -22000000000000000220906877607170077818936029537198059344377969664818586442836460712985737276301982937994407472056295933715848651206542238171383438612203272889082595770368) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -599999999999999974339638081151915024600885204270695014371151453967101285886523719399743246759013697029512936151842816) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -350000000000000000000) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -1777694827404431/3064991081731777716716694054300618367237478244367204352) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z -4273738777669203/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 a (+.f64 z t))) (if (<=.f64 z -22000000000000000220906877607170077818936029537198059344377969664818586442836460712985737276301982937994407472056295933715848651206542238171383438612203272889082595770368) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -599999999999999974339638081151915024600885204270695014371151453967101285886523719399743246759013697029512936151842816) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z a)) (if (<=.f64 z -18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -350000000000000000000) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z a)) (if (<=.f64 z -1777694827404431/3064991081731777716716694054300618367237478244367204352) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -213598703592091/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2))) (if (<=.f64 z -4273738777669203/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2)))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -21500000000000000672970628000504749899438335622915585068802305147177029173347954005478016999802402989467522012472178788291574529127508920954552547232831719406386934710272) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -599999999999999974339638081151915024600885204270695014371151453967101285886523719399743246759013697029512936151842816) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -105000000000000001212703639215053990715850332681553213140608399582341748473127239680) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -125000000000000000000) (+.f64 (*.f64 (-.f64 b 1/2) (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -1819838454778243/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z -6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z a)) (if (<=.f64 z -21500000000000000672970628000504749899438335622915585068802305147177029173347954005478016999802402989467522012472178788291574529127508920954552547232831719406386934710272) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -599999999999999974339638081151915024600885204270695014371151453967101285886523719399743246759013697029512936151842816) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z a)) (if (<=.f64 z -105000000000000001212703639215053990715850332681553213140608399582341748473127239680) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -125000000000000000000) (+.f64 (*.f64 (log.f64 c) (+.f64 b -1/2)) (+.f64 z a)) (if (<=.f64 z -1819838454778243/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -6151642663452221/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2))) (if (<=.f64 z -6871501564095581/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2)))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -21500000000000000672970628000504749899438335622915585068802305147177029173347954005478016999802402989467522012472178788291574529127508920954552547232831719406386934710272) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -480000000000000036271637126550646799417444398632302904661850973044393233772942575961556450536092532482663578289430708879360) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -4713538480005385/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 a (*.f64 y i)) (if (<=.f64 z -3455165794209175/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (+.f64 (*.f64 (log.f64 y) x) (*.f64 y i)) (if (<=.f64 z -8595487354884187/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 (log.f64 c) b) (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))))))))
(if (<=.f64 z -4499999999999999811274070808900538200648374943936688597455353791792197660927847434161962958511080969077485318180322565070671466951711760237419218443604670129913775103382882019704832) (+.f64 (+.f64 z a) (*.f64 -1/2 (log.f64 c))) (if (<=.f64 z -21500000000000000672970628000504749899438335622915585068802305147177029173347954005478016999802402989467522012472178788291574529127508920954552547232831719406386934710272) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -480000000000000036271637126550646799417444398632302904661850973044393233772942575961556450536092532482663578289430708879360) (+.f64 (+.f64 z a) (*.f64 -1/2 (log.f64 c))) (if (<=.f64 z -4713538480005385/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 a (*.f64 y i)) (if (<=.f64 z -3455165794209175/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104) (+.f64 (*.f64 y i) (*.f64 x (log.f64 y))) (if (<=.f64 z -8595487354884187/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2))) (if (<=.f64 z 1334225373530625/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 y i) (*.f64 b (log.f64 c))) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2))))))))))
(if (<=.f64 z -520000000000000014830288316535771242186808548629400778220312003003094016719740170497842143136928957442687643305542611369984) (+.f64 (*.f64 -1/2 (log.f64 c)) (+.f64 a z)) (if (<=.f64 z -1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 a (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2)))))
(if (<=.f64 z -520000000000000014830288316535771242186808548629400778220312003003094016719740170497842143136928957442687643305542611369984) (+.f64 (+.f64 z a) (*.f64 -1/2 (log.f64 c))) (if (<=.f64 z -1367596408854145/53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384) (+.f64 a (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2)))))
(if (<=.f64 z -5599999999999999754382280816475583428608532504103386480774473956165578662460896886168671676338388783870107936081364484089768869987288854340611170608577773568) (+.f64 z (*.f64 y i)) (if (<=.f64 z -409999999999999986301082475424850865436758534743845310416183427824105812775358724809778587527148283331400957952) (+.f64 a (*.f64 y i)) (if (<=.f64 z -91999999999999995285427950446624493008098963321535290020002126232500571759014051840) (+.f64 z (*.f64 y i)) (if (<=.f64 z -159999999999999991901941647531843018714183201762145611693424640) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))) (if (<=.f64 z -5363123171977039/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (-.f64 b 1/2))))))))
(if (<=.f64 z -5599999999999999754382280816475583428608532504103386480774473956165578662460896886168671676338388783870107936081364484089768869987288854340611170608577773568) (+.f64 z (*.f64 y i)) (if (<=.f64 z -409999999999999986301082475424850865436758534743845310416183427824105812775358724809778587527148283331400957952) (+.f64 a (*.f64 y i)) (if (<=.f64 z -91999999999999995285427950446624493008098963321535290020002126232500571759014051840) (+.f64 z (*.f64 y i)) (if (<=.f64 z -159999999999999991901941647531843018714183201762145611693424640) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2))) (if (<=.f64 z -5363123171977039/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048) (+.f64 a (*.f64 y i)) (+.f64 a (*.f64 (log.f64 c) (+.f64 b -1/2))))))))
(if (<=.f64 z -22499999999999999682369464551029504936227045298182881337307670835860699443565611738941599811583401438878148030014517241281902228431279390950032408576) (+.f64 z (*.f64 y i)) (+.f64 a (*.f64 y i)))
(if (<=.f64 z -27499999999999999563301856705183992825872069615015718415071360816244284062697199752804257596528273798737602233161741543223727574062189117965491914617209432367540554886039712644988928) z (+.f64 a (*.f64 y i)))
(if (<=.f64 z -245000000000000019472108645076085885455431015713578871565910621341080031849450375585449405581455132826714440997851676228292766329496475257342680662802432) z a)
a
Compiler

Compiled 884 to 506 computations (42.8% saved)

soundness141.0ms (0.7%)

Algorithm
egg-herbie
Rules
1903×associate-+l+_binary64
863×associate-+r+_binary64
797×+-commutative_binary64
750×fma-def_binary64
*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02130
14126
211326
347326
4159426
5216026
6226626
7226626
8226626
9226626
10409926
11435126
12435126
13460526
14460526
15473426
Stop Event
saturated
Compiler

Compiled 247 to 166 computations (32.8% saved)

end359.0ms (1.7%)

Remove

(sort z t a)

Compiler

Compiled 800 to 328 computations (59% saved)

Profiling

Loading profile data...