Details

Time bar (total: 14.9s)

analyze507.0ms (3.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0%0%99.7%0.3%0%0%0%12
Compiler

Compiled 27 to 19 computations (29.6% saved)

sample2.5s (16.6%)

Results
1.6s8256×body256valid
824.0ms4950×body256infinite
Bogosity

preprocess101.0ms (0.7%)

Algorithm
egg-herbie
Rules
1852×rational_best_oopsla_all_46_json_45_simplify-23
1664×rational_best_oopsla_all_46_json_45_simplify-10
704×rational_best_oopsla_all_46_json_45_simplify-77
704×rational_best_oopsla_all_46_json_45_simplify-30
656×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01421210
14611210
218111210
337881210
469631210
077
177
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
Outputs
0
1
0
2
3
4
3
5
6
Call 2
Inputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y 9) x) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 z 9) y) (*.f64 (*.f64 (*.f64 x 4) t) a)) b) (*.f64 x c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 t 9) y) (*.f64 (*.f64 (*.f64 z 4) x) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 a 9) y) (*.f64 (*.f64 (*.f64 z 4) t) x)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 b 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) x) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z x))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) z) (*.f64 (*.f64 (*.f64 y 4) t) a)) b) (*.f64 y c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 (*.f64 (*.f64 z 4) y) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) a) (*.f64 (*.f64 (*.f64 z 4) t) y)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) b) (*.f64 (*.f64 (*.f64 z 4) t) a)) y) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) c) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z y))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 t 4) z) a)) b) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 a 4) t) z)) b) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 b 4) t) a)) z) (*.f64 b c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 c 4) t) a)) b) (*.f64 c z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) a) t)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) b) a)) t) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) c) a)) b) (*.f64 z t))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) b)) a) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) c)) b) (*.f64 z a))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) c) (*.f64 z b))
Outputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a t))) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y 9) x) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a t))) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 z 9) y) (*.f64 (*.f64 (*.f64 x 4) t) a)) b) (*.f64 x c))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 z)) (*.f64 a (*.f64 t (*.f64 x 4))))) (*.f64 x c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y z)) (*.f64 a (*.f64 4 (*.f64 t x))))) (*.f64 x c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y z)) (*.f64 t (*.f64 a (*.f64 x 4))))) (*.f64 x c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y z)) (-.f64 b (*.f64 t (*.f64 a (*.f64 x 4))))) (*.f64 x c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 t 9) y) (*.f64 (*.f64 (*.f64 z 4) x) a)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 t)) (*.f64 a (*.f64 x (*.f64 z 4))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y t)) b) (*.f64 (*.f64 z 4) (*.f64 a x))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y t)) (*.f64 (*.f64 z 4) (*.f64 a x)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y t)) (-.f64 b (*.f64 x (*.f64 (*.f64 z 4) a)))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 a 9) y) (*.f64 (*.f64 (*.f64 z 4) t) x)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 a)) (*.f64 x (*.f64 (*.f64 z 4) t)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y a)) (*.f64 x (*.f64 (*.f64 z 4) t)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y a)) (*.f64 x (*.f64 z (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 b 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) x) (*.f64 z c))
(/.f64 (+.f64 x (-.f64 (*.f64 y (*.f64 9 b)) (*.f64 (*.f64 (*.f64 z 4) t) a))) (*.f64 z c))
(/.f64 (+.f64 x (-.f64 (*.f64 9 (*.f64 y b)) (*.f64 (*.f64 z 4) (*.f64 a t)))) (*.f64 z c))
(/.f64 (+.f64 x (-.f64 (*.f64 9 (*.f64 y b)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y b)) (-.f64 x (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z x))
(/.f64 (+.f64 b (-.f64 (*.f64 y (*.f64 9 c)) (*.f64 (*.f64 (*.f64 z 4) t) a))) (*.f64 x z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y c)) (*.f64 (*.f64 z 4) (*.f64 a t)))) (*.f64 x z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y c)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 x z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y c)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 x z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) z) (*.f64 (*.f64 (*.f64 y 4) t) a)) b) (*.f64 y c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) z) (*.f64 a (*.f64 t (*.f64 y 4))))) (*.f64 y c))
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 9 z)) b) (*.f64 a (*.f64 4 (*.f64 t y)))) (*.f64 y c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 z)) (*.f64 a (*.f64 y (*.f64 4 t))))) (*.f64 y c))
(/.f64 (+.f64 (*.f64 9 (*.f64 x z)) (-.f64 b (*.f64 t (*.f64 a (*.f64 y 4))))) (*.f64 y c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 (*.f64 (*.f64 z 4) y) a)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) t) (*.f64 a (*.f64 y (*.f64 z 4))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 t)) (*.f64 (*.f64 z 4) (*.f64 a y)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 t)) (*.f64 y (*.f64 z (*.f64 4 a))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 t)) (*.f64 y (*.f64 (*.f64 z 4) a)))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) a) (*.f64 (*.f64 (*.f64 z 4) t) y)) b) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) a) (*.f64 y (*.f64 (*.f64 z 4) t)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 a)) (*.f64 y (*.f64 (*.f64 z 4) t)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 a)) (*.f64 y (*.f64 z (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) b) (*.f64 (*.f64 (*.f64 z 4) t) a)) y) (*.f64 z c))
(/.f64 (+.f64 y (-.f64 (*.f64 (*.f64 x 9) b) (*.f64 (*.f64 (*.f64 z 4) t) a))) (*.f64 z c))
(/.f64 (+.f64 y (-.f64 (*.f64 x (*.f64 9 b)) (*.f64 (*.f64 z 4) (*.f64 a t)))) (*.f64 z c))
(/.f64 (+.f64 y (-.f64 (*.f64 x (*.f64 9 b)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 z c))
(/.f64 (+.f64 y (-.f64 (*.f64 x (*.f64 9 b)) (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) c) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z y))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) c) (*.f64 (*.f64 (*.f64 z 4) t) a))) (*.f64 y z))
(/.f64 (-.f64 (+.f64 (*.f64 x (*.f64 9 c)) b) (*.f64 (*.f64 z 4) (*.f64 a t))) (*.f64 y z))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 c)) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 y z))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 c)) (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 y z))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 t 4) z) a)) b) (*.f64 t c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 a (*.f64 z (*.f64 4 t))))) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a t))) b) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 t c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 t c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 a 4) t) z)) b) (*.f64 a c))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 z (*.f64 t (*.f64 4 a))))) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a t))) b) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 a c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 a c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 b 4) t) a)) z) (*.f64 b c))
(/.f64 (+.f64 z (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 a (*.f64 t (*.f64 4 b))))) (*.f64 b c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 x y)) z) (*.f64 a (*.f64 4 (*.f64 t b)))) (*.f64 b c))
(/.f64 (+.f64 z (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 t (*.f64 a (*.f64 4 b))))) (*.f64 b c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 z (*.f64 t (*.f64 a (*.f64 4 b))))) (*.f64 b c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 c 4) t) a)) b) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 a (*.f64 t (*.f64 4 c))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 4 c) (*.f64 a t)))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 a (*.f64 c (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 t (*.f64 a (*.f64 4 c))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) a) t)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a t))) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) b) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) b) a)) t) (*.f64 z c))
(/.f64 (+.f64 t (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 a (*.f64 (*.f64 z 4) b)))) (*.f64 z c))
(/.f64 (+.f64 t (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 a (*.f64 (*.f64 z 4) b)))) (*.f64 z c))
(/.f64 (+.f64 t (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 a b)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 t (*.f64 (*.f64 z 4) (*.f64 a b)))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) c) a)) b) (*.f64 z t))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 a (*.f64 (*.f64 z 4) c)))) (*.f64 z t))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a c)))) (*.f64 z t))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 a (*.f64 4 (*.f64 z c))))) (*.f64 z t))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 a (*.f64 z (*.f64 4 c))))) (*.f64 z t))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) b)) a) (*.f64 z c))
(/.f64 (+.f64 a (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) b))) (*.f64 z c))
(/.f64 (+.f64 a (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 t (*.f64 (*.f64 z 4) b)))) (*.f64 z c))
(/.f64 (+.f64 a (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 b t)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 a (*.f64 (*.f64 z 4) (*.f64 b t)))) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) c)) b) (*.f64 z a))
(/.f64 (+.f64 b (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) c))) (*.f64 z a))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 t (*.f64 (*.f64 z 4) c)))) (*.f64 z a))
(/.f64 (+.f64 b (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 t (*.f64 4 (*.f64 z c))))) (*.f64 z a))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 (*.f64 z 4) (*.f64 t c)))) (*.f64 z a))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) c) (*.f64 z b))
(/.f64 (+.f64 (-.f64 (*.f64 9 (*.f64 x y)) (*.f64 (*.f64 z 4) (*.f64 a t))) c) (*.f64 z b))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 t (*.f64 4 a)))) c) (*.f64 z b))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 c (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z b))
Symmetry

(sort x y)

(sort t a)

Compiler

Compiled 33 to 25 computations (24.2% saved)

simplify126.0ms (0.8%)

Algorithm
egg-herbie
Rules
1356×rational_best_oopsla_all_46_json_45_simplify-10
1272×rational_best_oopsla_all_46_json_45_simplify-49
1138×rational_best_oopsla_all_46_json_45_simplify-89
896×rational_best_oopsla_all_46_json_45_simplify-74
854×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
15055
219755
397355
4390255
5762755
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
Outputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (-.f64 b (*.f64 (*.f64 z 4) (*.f64 t a)))) (*.f64 z c))

eval1.0ms (0%)

Compiler

Compiled 83 to 47 computations (43.4% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
19.0b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
21.6b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
19.6b
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
Compiler

Compiled 52 to 36 computations (30.8% saved)

localize62.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 9 y))
0.5b
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a)))
3.4b
(*.f64 (*.f64 z 4) (*.f64 t a))
18.5b
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
Compiler

Compiled 87 to 45 computations (48.3% saved)

series24.0ms (0.2%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
3.0ms
t
@0
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a)))
2.0ms
t
@0
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
1.0ms
x
@0
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
1.0ms
c
@0
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
1.0ms
y
@inf
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))

rewrite187.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1284×rational_best_oopsla_all_46_json_45_simplify-13
1264×rational_best_oopsla_all_46_json_45_simplify-37
1244×rational_best_oopsla_all_46_json_45_simplify-23
1136×rational_best_oopsla_all_46_json-2
1136×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020124
1133124
2482124
32464124
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
(*.f64 (*.f64 z 4) (*.f64 t a))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a)))
(*.f64 x (*.f64 9 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -4 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 t (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 t a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 -4 z) a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z 4) t) (*.f64 a (/.f64 t t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 t a)) (*.f64 4 (/.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z)))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 z 4) t)) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t)))) (*.f64 z (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -4 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 t (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 t a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 -4 z) a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -4 z) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t a) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 z 4) (*.f64 t (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 (*.f64 -4 z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 (*.f64 -4 z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (*.f64 4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -4 z) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 4 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -4 z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 -4 z) a)) (*.f64 (*.f64 (*.f64 -4 z) a) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 z 4) t) (*.f64 a (/.f64 t t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 t a)) (*.f64 4 (/.f64 z z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (*.f64 -4 z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 t a) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (/.f64 z z)) (*.f64 4 (/.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 a (/.f64 t t)) (*.f64 a (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (/.f64 (*.f64 z 4) (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 a z)) (*.f64 4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z (*.f64 t a)) (*.f64 z (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 -4 z) a) (*.f64 (*.f64 -4 z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 t a)) (*.f64 4 (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (neg.f64 (*.f64 t (neg.f64 a))) (neg.f64 (*.f64 t (neg.f64 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -4 z) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 1 (*.f64 (*.f64 -4 z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -4 z) (*.f64 t a)) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (*.f64 -4 z) (*.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) -1) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x 9) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 y) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x))))) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) x))) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 x 9)) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x 9) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -9 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 x (*.f64 -9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 9 (*.f64 (neg.f64 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x x) (*.f64 (*.f64 -9 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 x) (*.f64 9 (*.f64 y (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -9 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -9 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 (*.f64 -9 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 -9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 9 y) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 -9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x))))) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 9 y) (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x y) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (/.f64 x x) (/.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 9 (*.f64 y (/.f64 x x))) (*.f64 9 (*.f64 y (/.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x 9) (*.f64 x 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) (*.f64 x (/.f64 (*.f64 9 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x))))))))))

simplify358.0ms (2.4%)

Algorithm
egg-herbie
Rules
1614×rational_best_oopsla_all_46_json_45_simplify-13
1446×rational_best_oopsla_all_46_json_45_simplify-7
1172×rational_best_oopsla_all_46_json_45_simplify-89
1034×rational_best_oopsla_all_46_json_45_simplify-10
1020×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042813793
1157913727
2614013715
Stop Event
node limit
Counts
395 → 291
Calls
Call 1
Inputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0)
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) 0))
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0))
(+.f64 0 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(-.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0)
(-.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) 0))
(-.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 1)
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
(*.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0)
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -4 z) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) t) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 t (neg.f64 a)) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 t a)) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 -4 z) a) 0))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(+.f64 0 (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4))) 0)
(+.f64 (*.f64 (*.f64 (*.f64 z 4) t) (*.f64 a (/.f64 t t))) 0)
(+.f64 (*.f64 (*.f64 z (*.f64 t a)) (*.f64 4 (/.f64 z z))) 0)
(+.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) 0))
(+.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (*.f64 (*.f64 z 4) t)) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0)
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -4 z) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) t) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 t (neg.f64 a)) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 t a)) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 -4 z) a) 0))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(-.f64 0 (*.f64 (*.f64 -4 z) (*.f64 t a)))
(-.f64 0 (*.f64 (*.f64 t a) (*.f64 -4 z)))
(-.f64 0 (*.f64 (*.f64 z 4) (*.f64 t (neg.f64 a))))
(-.f64 0 (*.f64 t (*.f64 (*.f64 -4 z) a)))
(-.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 (*.f64 -4 z) (*.f64 t a))))
(-.f64 0 (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 -4 z)))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 4 (*.f64 a z))))
(-.f64 0 (*.f64 (*.f64 -4 z) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 4 (*.f64 t a)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -4 z) (*.f64 t a))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 z 4)))
(-.f64 (*.f64 0 (*.f64 (*.f64 -4 z) a)) (*.f64 (*.f64 (*.f64 -4 z) a) t))
(-.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4))) 0)
(-.f64 (*.f64 (*.f64 (*.f64 z 4) t) (*.f64 a (/.f64 t t))) 0)
(-.f64 (*.f64 (*.f64 z (*.f64 t a)) (*.f64 4 (/.f64 z z))) 0)
(-.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) (*.f64 -4 z)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 -4 z)))
(-.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (neg.f64 a))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (*.f64 -4 z) (*.f64 t a))))
(-.f64 (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (*.f64 -4 z)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 1)
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 t t))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 a a))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 t a) (*.f64 t a)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (/.f64 z z)) (*.f64 4 (/.f64 z z))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 a (/.f64 t t)) (*.f64 a (/.f64 t t))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (/.f64 (*.f64 z 4) (*.f64 z 4))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 a z)) (*.f64 4 (*.f64 a z))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z (*.f64 t a)) (*.f64 z (*.f64 t a))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 -4 z) a) (*.f64 (*.f64 -4 z) a)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (neg.f64 (*.f64 t (neg.f64 a))) (neg.f64 (*.f64 t (neg.f64 a)))))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -4 z) (*.f64 t a)))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 1 (*.f64 (*.f64 -4 z) (*.f64 t a))))
(+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 0)
(+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))
(+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) 0))
(+.f64 0 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(+.f64 (*.f64 (*.f64 -4 z) (*.f64 t a)) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (*.f64 -4 z) (*.f64 t a))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(+.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) -1) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1) 0)
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 1)
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(*.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(*.f64 1 (*.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))
(*.f64 -1 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)))
(/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 1)
(/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))
(/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(/.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1)
(neg.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)))
(+.f64 (*.f64 x (*.f64 9 y)) 0)
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 y) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 x) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x 9) 0))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(+.f64 0 (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x)) 0)
(+.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 (*.f64 9 y) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x))))) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) x))) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 0 (*.f64 x 9)) (*.f64 x (*.f64 9 y)))
(-.f64 (*.f64 x (*.f64 9 y)) 0)
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 y) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 x) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x 9) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(-.f64 0 (*.f64 (*.f64 -9 y) x))
(-.f64 0 (*.f64 x (*.f64 -9 y)))
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 9 y))))
(-.f64 0 (*.f64 9 (*.f64 (neg.f64 x) y)))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (*.f64 -9 y) x)))
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 9 (*.f64 y (/.f64 x x)))))
(-.f64 0 (*.f64 -9 (*.f64 x y)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -9 y) x)))
(-.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x)) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 (*.f64 -9 y) x)))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 -9 y)))
(-.f64 (*.f64 (*.f64 9 y) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 -9 y)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x))))) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) x))
(/.f64 (*.f64 x (*.f64 9 y)) 1)
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 9 y) (*.f64 9 y)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 y y))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x y) (*.f64 x y)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (/.f64 x x) (/.f64 x x)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 9 (*.f64 y (/.f64 x x))) (*.f64 9 (*.f64 y (/.f64 x x)))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x 9) (*.f64 x 9)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) (*.f64 x (/.f64 (*.f64 9 y) x))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x))))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x))))))
Outputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 t (*.f64 a (*.f64 z -4)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0)
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) 0))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(+.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(+.f64 0 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(-.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0)
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(-.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) 0))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(-.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 0))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) 1)
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c))))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t))))) (*.f64 z c))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0)
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -4 z) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) t) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 t (neg.f64 a)) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 t a)) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 -4 z) a) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 0 (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4))) 0)
(*.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(*.f64 4 (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 z (*.f64 a t))))
(+.f64 (*.f64 (*.f64 (*.f64 z 4) t) (*.f64 a (/.f64 t t))) 0)
(*.f64 (*.f64 t (*.f64 4 z)) (*.f64 a (/.f64 t t)))
(*.f64 (*.f64 4 z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 z (*.f64 t a)) (*.f64 4 (/.f64 z z))) 0)
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) 0))
(*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (+.f64 (*.f64 4 z) 0))
(*.f64 4 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 z 4) t)) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t)))) (*.f64 z (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0)
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -4 z) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) t) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 t (neg.f64 a)) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 4 (*.f64 t a)) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 (*.f64 -4 z) a) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) 0))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 -4 z) (*.f64 t a)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 t a) (*.f64 -4 z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 z 4) (*.f64 t (neg.f64 a))))
(*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (+.f64 (*.f64 4 z) 0))
(*.f64 4 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))))
(-.f64 0 (*.f64 t (*.f64 (*.f64 -4 z) a)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 (*.f64 -4 z) (*.f64 t a))))
(neg.f64 (*.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (*.f64 t (*.f64 a (*.f64 z -4)))))
(neg.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 z (*.f64 a t)))))
(-.f64 0 (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 -4 z)))
(neg.f64 (*.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (*.f64 t (*.f64 a (*.f64 z -4)))))
(neg.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 z (*.f64 a t)))))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 4 (*.f64 a z))))
(neg.f64 (*.f64 4 (*.f64 (neg.f64 t) (*.f64 a z))))
(neg.f64 (*.f64 4 (*.f64 a (*.f64 (neg.f64 t) z))))
(-.f64 0 (*.f64 (*.f64 -4 z) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))))
(neg.f64 (*.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (*.f64 t (*.f64 a (*.f64 z -4)))))
(neg.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 z (*.f64 a t)))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 4 (*.f64 t a)))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -4 z) (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 z 4)))
(-.f64 0 (*.f64 (*.f64 4 z) (neg.f64 (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z)))))))
(*.f64 (*.f64 (*.f64 a t) (/.f64 (*.f64 z 8) (*.f64 z 8))) (*.f64 4 z))
(neg.f64 (-.f64 (*.f64 0 (*.f64 4 z)) (*.f64 (*.f64 4 z) (*.f64 a t))))
(-.f64 (*.f64 0 (*.f64 (*.f64 -4 z) a)) (*.f64 (*.f64 (*.f64 -4 z) a) t))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4))) 0)
(*.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(*.f64 4 (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 z (*.f64 a t))))
(-.f64 (*.f64 (*.f64 (*.f64 z 4) t) (*.f64 a (/.f64 t t))) 0)
(*.f64 (*.f64 t (*.f64 4 z)) (*.f64 a (/.f64 t t)))
(*.f64 (*.f64 4 z) (*.f64 a t))
(-.f64 (*.f64 (*.f64 z (*.f64 t a)) (*.f64 4 (/.f64 z z))) 0)
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) (*.f64 -4 z)))
(*.f64 (*.f64 (*.f64 4 z) (/.f64 (*.f64 a t) (*.f64 4 z))) (-.f64 0 (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 (/.f64 (*.f64 a t) (*.f64 4 z)) 4)) (neg.f64 (*.f64 z -4)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (*.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 -4 z)))
(-.f64 0 (*.f64 (*.f64 z -4) (*.f64 t (*.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (*.f64 a (/.f64 (*.f64 4 z) (*.f64 4 z)))))))
(neg.f64 (*.f64 t (*.f64 (*.f64 z -4) (*.f64 a (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (/.f64 (*.f64 z 8) (*.f64 z 8)))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))) (*.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 t (neg.f64 a))))
(*.f64 (*.f64 (*.f64 4 z) (/.f64 (*.f64 a t) (*.f64 a t))) (neg.f64 (*.f64 t (neg.f64 a))))
(*.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 a t) (*.f64 a t)) z)) (neg.f64 (*.f64 a (neg.f64 t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (*.f64 -4 z) (*.f64 t a))))
(*.f64 (/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 (*.f64 a (*.f64 z -4)) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 (*.f64 z (*.f64 a -4)) (neg.f64 t)))
(*.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (*.f64 4 (*.f64 z (*.f64 a t)))))
(-.f64 (*.f64 (*.f64 z 4) (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) 0))
(*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (+.f64 (*.f64 4 z) 0))
(*.f64 4 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (neg.f64 a)))) (*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (*.f64 -4 z)))
(*.f64 (neg.f64 (*.f64 t (neg.f64 a))) (-.f64 0 (*.f64 z -4)))
(*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 z -4) 0))
(*.f64 (*.f64 a (neg.f64 t)) (*.f64 z -4))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) 1)
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z 4) (*.f64 z 4)))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 z 8) (*.f64 z 8)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 z z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 t t))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 t t))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 t t))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 a a))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 t a) (*.f64 t a)))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (/.f64 z z)) (*.f64 4 (/.f64 z z))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 a (/.f64 t t)) (*.f64 a (/.f64 t t))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (/.f64 t t)) (*.f64 a (/.f64 t t))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a (/.f64 t t)) (*.f64 a (/.f64 t t))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (/.f64 (*.f64 z 4) (*.f64 z 4))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (/.f64 (*.f64 4 z) (*.f64 4 z))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (/.f64 (*.f64 z 8) (*.f64 z 8))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 a z)) (*.f64 4 (*.f64 a z))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 4 (*.f64 a z)) (*.f64 4 (*.f64 a z))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a z) 8) (*.f64 (*.f64 a z) 8)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z)))) (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z))))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 a t) (/.f64 (*.f64 z 8) (*.f64 z 8))) (*.f64 (*.f64 a t) (/.f64 (*.f64 z 8) (*.f64 z 8)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4))) (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 z 4)))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 (*.f64 4 z) (/.f64 (*.f64 a t) (*.f64 4 z))) (*.f64 (*.f64 4 z) (/.f64 (*.f64 a t) (*.f64 4 z)))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 z (*.f64 (/.f64 (*.f64 a t) (*.f64 4 z)) 4)) (*.f64 z (*.f64 (/.f64 (*.f64 a t) (*.f64 4 z)) 4))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 4 (*.f64 t z)) (*.f64 4 (*.f64 t z))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 (/.f64 (*.f64 z 4) (*.f64 z 4)) (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 t (*.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (*.f64 a (/.f64 (*.f64 4 z) (*.f64 4 z))))) (*.f64 t (*.f64 (/.f64 (*.f64 4 z) (*.f64 4 z)) (*.f64 a (/.f64 (*.f64 4 z) (*.f64 4 z)))))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 t (/.f64 (*.f64 z 8) (*.f64 z 8))))) (*.f64 a (*.f64 (/.f64 (*.f64 z 8) (*.f64 z 8)) (*.f64 t (/.f64 (*.f64 z 8) (*.f64 z 8)))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (neg.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z))))) (neg.f64 (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z)))))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (neg.f64 (*.f64 (*.f64 a t) (/.f64 (*.f64 z 8) (*.f64 z 8)))) (neg.f64 (*.f64 (*.f64 a t) (/.f64 (*.f64 z 8) (*.f64 z 8))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 z (*.f64 4 (*.f64 t a))))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 4 (*.f64 a (*.f64 t z)))) (/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 4 (*.f64 a (*.f64 t z))))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (*.f64 4 (*.f64 z (*.f64 a t)))) (/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (*.f64 4 (*.f64 z (*.f64 a t))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a))) (*.f64 (*.f64 z 4) (/.f64 (*.f64 t a) (*.f64 t a)))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 (*.f64 4 z) (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 (*.f64 4 z) (/.f64 (*.f64 a t) (*.f64 a t)))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 (/.f64 (*.f64 a t) (*.f64 a t)) (*.f64 z 8)) (*.f64 (/.f64 (*.f64 a t) (*.f64 a t)) (*.f64 z 8))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z))) (*.f64 4 (*.f64 (*.f64 t a) (/.f64 z z)))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 (*.f64 a t) (*.f64 4 (/.f64 z z))) (*.f64 (*.f64 a t) (*.f64 4 (/.f64 z z)))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 4 (*.f64 t (*.f64 (/.f64 z z) a))) (*.f64 4 (*.f64 t (*.f64 (/.f64 z z) a)))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 z (*.f64 t a)) (*.f64 z (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z 4) (/.f64 t t)))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 (*.f64 4 z) (*.f64 a (/.f64 t t))) (*.f64 (*.f64 4 z) (*.f64 a (/.f64 t t)))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a (*.f64 4 (*.f64 z (/.f64 t t)))) (*.f64 a (*.f64 4 (*.f64 z (/.f64 t t))))))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 (*.f64 -4 z) a) (*.f64 (*.f64 -4 z) a)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (*.f64 4 (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (/.f64 (neg.f64 (*.f64 t (neg.f64 a))) (neg.f64 (*.f64 t (neg.f64 a)))))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (neg.f64 (*.f64 t (neg.f64 a))) (neg.f64 (*.f64 t (neg.f64 a)))))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (neg.f64 (*.f64 a (neg.f64 t))) (neg.f64 (*.f64 a (neg.f64 t)))))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -4 z) (*.f64 t a)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 1 (*.f64 (*.f64 -4 z) (*.f64 t a))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 0)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 0 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 (*.f64 -4 z) (*.f64 t a)) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (*.f64 -4 z) (*.f64 t a))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 (*.f64 z (*.f64 4 (*.f64 t a))) -1) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1) 0)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 1)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 1 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 1 (*.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (*.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -1 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) 1)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a))))) (/.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)) -1)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(neg.f64 (+.f64 (*.f64 z (*.f64 4 (*.f64 t a))) (*.f64 (*.f64 -9 y) x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 x (*.f64 9 y)) 0)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 y) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 x) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x 9) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 0 (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x)) 0)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))) (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 (*.f64 9 y) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x))))) (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) x))) (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 x 9)) (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 y) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 x) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x 9) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (*.f64 -9 y) x))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 x (*.f64 -9 y)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 9 y))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 9 (*.f64 (neg.f64 x) y)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (/.f64 x x) (*.f64 (*.f64 -9 y) x)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (neg.f64 x) (*.f64 9 (*.f64 y (/.f64 x x)))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -9 (*.f64 x y)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -9 y) x)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x)) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 (*.f64 -9 y) x)))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x))) (neg.f64 (*.f64 x (*.f64 y -9))))
(*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x))))
(-.f64 (*.f64 0 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))) (*.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 -9 y)))
(-.f64 0 (*.f64 (*.f64 y -9) (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))))
(*.f64 (*.f64 x (/.f64 (*.f64 y 18) (*.f64 y 18))) (neg.f64 (*.f64 y -9)))
(-.f64 (*.f64 (*.f64 9 y) (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 x))) (*.f64 (neg.f64 (neg.f64 x)) (*.f64 -9 y)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x))))) (*.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) x))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) 1)
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 9 y) (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 y y))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x y) (*.f64 x y)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (/.f64 x x) (/.f64 x x)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 9 (*.f64 y (/.f64 x x))) (*.f64 9 (*.f64 y (/.f64 x x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 y (/.f64 x x))) (*.f64 9 (*.f64 y (/.f64 x x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 (*.f64 y (/.f64 x x)) 18) (*.f64 (*.f64 y (/.f64 x x)) 18)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x 9) (*.f64 x 9)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 x) (*.f64 9 x)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y))) (*.f64 x (/.f64 (*.f64 9 y) (*.f64 9 y)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (/.f64 (*.f64 y 18) (*.f64 y 18))) (*.f64 x (/.f64 (*.f64 y 18) (*.f64 y 18)))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) (*.f64 x (/.f64 (*.f64 9 y) x))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (/.f64 (*.f64 9 y) x)) (*.f64 x (/.f64 (*.f64 9 y) x))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x)))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x)))) (*.f64 (/.f64 x x) (*.f64 9 (*.f64 y (/.f64 x x))))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 (/.f64 x x) (*.f64 y (/.f64 x x)))) (*.f64 9 (*.f64 (/.f64 x x) (*.f64 y (/.f64 x x))))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 (*.f64 y (/.f64 x x)) (*.f64 9 (/.f64 x x))) (*.f64 (*.f64 y (/.f64 x x)) (*.f64 9 (/.f64 x x)))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x)))) (neg.f64 (*.f64 9 (*.f64 y (/.f64 x x))))))
(*.f64 9 (*.f64 y x))

localize76.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x 9) y)
0.5b
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
5.3b
(*.f64 (*.f64 (*.f64 z 4) t) a)
18.5b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
Compiler

Compiled 89 to 51 computations (42.7% saved)

series60.0ms (0.4%)

Counts
4 → 204
Calls

51 calls:

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

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1536×rational_best_oopsla_all_46_json_45_simplify-23
1430×rational_best_oopsla_all_46_json_45_simplify-13
1254×rational_best_oopsla_all_46_json-2
1254×rational_best_oopsla_all_46_json-1
1254×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020124
1132124
2481124
32633124
Stop Event
node limit
Counts
4 → 108
Calls
Call 1
Inputs
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (*.f64 (*.f64 z 4) t) a)
(-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a))
(*.f64 (*.f64 x 9) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 a (*.f64 4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 t a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (neg.f64 a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 z (*.f64 a 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 -4 z) t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 -4 z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 (*.f64 -4 z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) (*.f64 (*.f64 -4 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 -4 z) t) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 a (*.f64 4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 (*.f64 -4 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))))) (*.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 z 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 a 4)) (*.f64 t (/.f64 (*.f64 z 4) (*.f64 z 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t a)) (*.f64 (*.f64 t a) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 -4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t))) (*.f64 (*.f64 -4 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 -4 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (neg.f64 (*.f64 (*.f64 -4 z) t))) (*.f64 (neg.f64 (*.f64 (*.f64 -4 z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 z 4) t) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (*.f64 -4 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 z 4) (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -4 z) t) a) (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 1 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 9 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 9 (*.f64 y (/.f64 x x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 9 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -9 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -9 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 (*.f64 -9 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))) (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -9 x) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) (*.f64 x 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 -9 x) (*.f64 -9 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x y) (*.f64 9 (/.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 (*.f64 -9 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9)))) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9))) (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))))) (*.f64 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 9) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))))))

simplify283.0ms (1.9%)

Algorithm
egg-herbie
Rules
1290×rational_best_oopsla_all_46_json_45_simplify-49
1096×rational_best_oopsla_all_46_json_45_simplify-7
988×rational_best_oopsla_all_46_json_45_simplify-89
882×rational_best_oopsla_all_46_json_45_simplify-13
872×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029910970
1117210956
2464910940
Stop Event
node limit
Counts
312 → 179
Calls
Call 1
Inputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0)
(+.f64 0 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0)
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 1)
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))
(*.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))
(+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0)
(+.f64 0 (*.f64 z (*.f64 a (*.f64 4 t))))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0)
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 t a) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (neg.f64 a) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 z (*.f64 a 4)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 -4 z) t) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a a)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) 0))
(-.f64 0 (*.f64 (*.f64 (*.f64 -4 z) t) a))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(-.f64 0 (*.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) (*.f64 (*.f64 -4 z) t)))
(-.f64 0 (*.f64 (*.f64 (*.f64 -4 z) t) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 a (*.f64 4 t)))))
(-.f64 0 (*.f64 a (*.f64 (*.f64 -4 z) t)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))))) (*.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 z 4) t)))
(-.f64 (*.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) 0)
(-.f64 (*.f64 (*.f64 z (*.f64 a 4)) (*.f64 t (/.f64 (*.f64 z 4) (*.f64 z 4)))) 0)
(-.f64 (*.f64 0 (*.f64 t a)) (*.f64 (*.f64 t a) (*.f64 -4 z)))
(-.f64 (*.f64 0 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 -4 z)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t))) (*.f64 (*.f64 -4 z) t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 -4 z) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(-.f64 (*.f64 a (neg.f64 (*.f64 (*.f64 -4 z) t))) (*.f64 (neg.f64 (*.f64 (*.f64 -4 z) t)) 0))
(-.f64 (*.f64 (*.f64 (*.f64 z 4) t) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (*.f64 -4 z) t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 1)
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 z 4) (*.f64 z 4)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 t t))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 a a))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))
(+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 0)
(+.f64 0 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(+.f64 (*.f64 (*.f64 (*.f64 -4 z) t) a) (*.f64 x (*.f64 9 y)))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 1)
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 1 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))
(*.f64 1 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(*.f64 1 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)) -1))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))
(*.f64 -1 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 1)
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)) -1)
(neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)))
(+.f64 (*.f64 x (*.f64 9 y)) 0)
(+.f64 0 (*.f64 x (*.f64 9 y)))
(-.f64 (*.f64 x (*.f64 9 y)) 0)
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 y) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y y)) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 9 (*.f64 y (/.f64 x x))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 x) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 9 y) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) 0))
(-.f64 0 (*.f64 (*.f64 -9 x) y))
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 9 y))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -9 x) y)))
(-.f64 0 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 (*.f64 -9 x) y)))
(-.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))) (*.f64 -9 x)))
(-.f64 0 (*.f64 (*.f64 -9 x) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))
(-.f64 0 (*.f64 y (*.f64 -9 x)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) (*.f64 x 9)))
(-.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 -9 x) (*.f64 -9 x))) 0)
(-.f64 (*.f64 (*.f64 x y) (*.f64 9 (/.f64 x x))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 (*.f64 -9 x) y)))
(-.f64 (*.f64 0 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9)))) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9))) (*.f64 -9 x)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))))) (*.f64 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) (*.f64 -9 x)))
(-.f64 (*.f64 (*.f64 x 9) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 -9 x)))
(/.f64 (*.f64 x (*.f64 9 y)) 1)
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 -9 x) (*.f64 -9 x)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 y y))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))
Outputs
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 b (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 z c))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(+.f64 (/.f64 b (*.f64 c z)) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 (/.f64 b (*.f64 z c)) (+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (-.f64 (/.f64 b (*.f64 z c)) (*.f64 4 (/.f64 (*.f64 a t) c))))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))) (*.f64 z c))
(/.f64 (+.f64 b (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z))))) (*.f64 z c))
(/.f64 (-.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z -4)))
(*.f64 (*.f64 z (*.f64 a t)) -4)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(+.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0)
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(+.f64 0 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0)
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 0))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) 0))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) 1)
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) b) (*.f64 z c))))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 (*.f64 a t) z)))) (*.f64 z c))
(/.f64 (+.f64 b (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (+.f64 b (*.f64 (*.f64 z (*.f64 a t)) -4))) (*.f64 z c))
(+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0)
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 0 (*.f64 z (*.f64 a (*.f64 4 t))))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0)
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 t a) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (neg.f64 a) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 z (*.f64 a 4)) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 -4 z) t) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a a)) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t))) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 (*.f64 -4 z) t) a))
(neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)))
(*.f64 a (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)))
(*.f64 a (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a))
(-.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(neg.f64 (*.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)) (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z)))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (*.f64 a (/.f64 (*.f64 t (*.f64 z 8)) (*.f64 t (*.f64 z 8))))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (*.f64 a (/.f64 (*.f64 z (*.f64 4 t)) (*.f64 z (*.f64 4 t))))))
(-.f64 0 (*.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) (*.f64 (*.f64 -4 z) t)))
(neg.f64 (*.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)) (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z)))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (*.f64 a (/.f64 (*.f64 t (*.f64 z 8)) (*.f64 t (*.f64 z 8))))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (*.f64 a (/.f64 (*.f64 z (*.f64 4 t)) (*.f64 z (*.f64 4 t))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 -4 z) t) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))
(neg.f64 (*.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)) (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z)))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (*.f64 a (/.f64 (*.f64 t (*.f64 z 8)) (*.f64 t (*.f64 z 8))))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (*.f64 a (/.f64 (*.f64 z (*.f64 4 t)) (*.f64 z (*.f64 4 t))))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 a (*.f64 4 t)))))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 a (*.f64 (*.f64 -4 z) t)))
(neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)))
(*.f64 a (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a))
(-.f64 (*.f64 0 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))))) (*.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 z 4) t)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) 0)
(*.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z))))
(*.f64 a (*.f64 (/.f64 (*.f64 t (*.f64 z 8)) (*.f64 t (*.f64 z 8))) (*.f64 4 (*.f64 t z))))
(*.f64 a (*.f64 (/.f64 (*.f64 z (*.f64 4 t)) (*.f64 z (*.f64 4 t))) (*.f64 z (*.f64 4 t))))
(-.f64 (*.f64 (*.f64 z (*.f64 a 4)) (*.f64 t (/.f64 (*.f64 z 4) (*.f64 z 4)))) 0)
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (*.f64 t a)) (*.f64 (*.f64 t a) (*.f64 -4 z)))
(neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)))
(*.f64 a (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a))
(-.f64 (*.f64 0 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4))))) (*.f64 (*.f64 t (*.f64 a (/.f64 (*.f64 z 4) (*.f64 z 4)))) (*.f64 -4 z)))
(-.f64 0 (*.f64 -4 (*.f64 (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z)))) z)))
(*.f64 (*.f64 a (*.f64 t (/.f64 (*.f64 4 z) (*.f64 4 z)))) (neg.f64 (*.f64 z -4)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 (*.f64 (*.f64 z 4) t) (/.f64 a (*.f64 (*.f64 z 4) t))) (*.f64 (*.f64 -4 z) t)))
(*.f64 (*.f64 (*.f64 t (*.f64 4 z)) (/.f64 a (*.f64 t (*.f64 4 z)))) (neg.f64 (*.f64 t (*.f64 z -4))))
(neg.f64 (*.f64 (*.f64 4 (*.f64 t z)) (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a (*.f64 4 (*.f64 t z))))))
(*.f64 (*.f64 t (*.f64 (/.f64 a (*.f64 z (*.f64 4 t))) (*.f64 4 z))) (neg.f64 (*.f64 t (*.f64 z -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))) (*.f64 (*.f64 -4 z) t)))
(*.f64 (*.f64 a (*.f64 (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 4 z)) (*.f64 t (*.f64 4 z))))) (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 a (*.f64 (/.f64 (*.f64 t (*.f64 z 8)) (*.f64 t (*.f64 z 8))) (/.f64 (*.f64 t (*.f64 z 8)) (*.f64 t (*.f64 z 8))))) (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 a (*.f64 (/.f64 (*.f64 z (*.f64 4 t)) (*.f64 z (*.f64 4 t))) (/.f64 (*.f64 z (*.f64 4 t)) (*.f64 z (*.f64 4 t))))) (neg.f64 (*.f64 t (*.f64 z -4))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t))))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(*.f64 (/.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (*.f64 a (*.f64 z (*.f64 4 t)))) (neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z))))
(*.f64 (/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 a (neg.f64 (*.f64 t (*.f64 z -4)))))
(*.f64 (/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a)))
(-.f64 (*.f64 a (neg.f64 (*.f64 (*.f64 -4 z) t))) (*.f64 (neg.f64 (*.f64 (*.f64 -4 z) t)) 0))
(neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)))
(*.f64 a (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a))
(-.f64 (*.f64 (*.f64 (*.f64 z 4) t) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (*.f64 -4 z) t)))
(neg.f64 (*.f64 -4 (*.f64 (*.f64 a t) z)))
(*.f64 a (neg.f64 (*.f64 t (*.f64 z -4))))
(*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) 1)
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 z 4) (*.f64 z 4)))
(/.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(/.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(/.f64 (*.f64 4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 t t))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 a a))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 z (*.f64 a (*.f64 4 t)))))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (/.f64 (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t))) (*.f64 a (/.f64 (*.f64 (*.f64 z 4) t) (*.f64 (*.f64 z 4) t)))))
(*.f64 a (*.f64 4 (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 0)
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 0 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(+.f64 (*.f64 (*.f64 (*.f64 -4 z) t) a) (*.f64 x (*.f64 9 y)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 1)
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 1 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 1 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 1 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)) -1))
(neg.f64 (+.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (*.f64 y (*.f64 x -9))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 y (*.f64 x -9))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 1 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (*.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(*.f64 -1 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)))
(neg.f64 (+.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (*.f64 y (*.f64 x -9))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 y (*.f64 x -9))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) 1)
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (/.f64 (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a)) (+.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 -4 z) t) a))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z -4))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 z (*.f64 a t)) -4))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)) -1)
(neg.f64 (+.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (*.f64 y (*.f64 x -9))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 y (*.f64 x -9))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
(neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 4 t))) (*.f64 (*.f64 -9 x) y)))
(neg.f64 (+.f64 (*.f64 a (*.f64 z (*.f64 4 t))) (*.f64 y (*.f64 x -9))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 a (*.f64 t z))) (*.f64 y (*.f64 x -9))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
(+.f64 (*.f64 x (*.f64 9 y)) 0)
(*.f64 9 (*.f64 y x))
(+.f64 0 (*.f64 x (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 y) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y y)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 9 (*.f64 y (/.f64 x x))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 -9 x) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 x (*.f64 9 y)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 9 y) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (*.f64 -9 x) y))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -1 (*.f64 x (*.f64 9 y))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -9 x) y)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 (*.f64 -9 x) y)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))) (*.f64 -9 x)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (*.f64 -9 x) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 y (*.f64 -9 x)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))))) (*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) (*.f64 x 9)))
(*.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (-.f64 0 (*.f64 9 x)))
(*.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 9 x))
(-.f64 (*.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 -9 x) (*.f64 -9 x))) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 (*.f64 x y) (*.f64 9 (/.f64 x x))) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y)))) (*.f64 (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))) (*.f64 (*.f64 -9 x) y)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9)))) (*.f64 (*.f64 (*.f64 x 9) (/.f64 y (*.f64 x 9))) (*.f64 -9 x)))
(*.f64 (*.f64 (*.f64 9 x) (/.f64 y (*.f64 9 x))) (-.f64 0 (*.f64 x -9)))
(*.f64 (*.f64 9 (*.f64 (/.f64 y (*.f64 9 x)) x)) (neg.f64 (*.f64 x -9)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))))) (*.f64 (*.f64 (/.f64 (*.f64 -9 x) (*.f64 -9 x)) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))) (*.f64 -9 x)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 (*.f64 x 9) (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 y))) (*.f64 (neg.f64 (neg.f64 y)) (*.f64 -9 x)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) 1)
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 x x))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 -9 x) (*.f64 -9 x)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x -9) (*.f64 x -9)))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 y y))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 x (*.f64 9 y)) (*.f64 x (*.f64 9 y))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 9 y)) (/.f64 (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x))) (*.f64 y (/.f64 (*.f64 -9 x) (*.f64 -9 x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))

eval411.0ms (2.7%)

Compiler

Compiled 14700 to 7673 computations (47.8% saved)

prune492.0ms (3.3%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New46010470
Fresh000
Picked011
Done101
Total46111472
Error
12.4b
Counts
472 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
37.2b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
35.6b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
33.3b
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
21.6b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
33.1b
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
32.8b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
44.0b
(/.f64 b (*.f64 z c))
13.5b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
22.5b
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
40.4b
(*.f64 (/.f64 (*.f64 a t) c) -4)
48.5b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
Compiler

Compiled 518 to 350 computations (32.4% saved)

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
4.6b
(/.f64 (*.f64 a t) c)
5.0b
(/.f64 b (*.f64 c z))
10.8b
(/.f64 (*.f64 y x) (*.f64 c z))
Compiler

Compiled 96 to 28 computations (70.8% saved)

series15.0ms (0.1%)

Counts
4 → 0
Calls

42 calls:

TimeVariablePointExpression
2.0ms
z
@-inf
(/.f64 b (*.f64 c z))
1.0ms
y
@inf
(/.f64 (*.f64 y x) (*.f64 c z))
1.0ms
x
@inf
(/.f64 (*.f64 y x) (*.f64 c z))
1.0ms
c
@inf
(/.f64 b (*.f64 c z))
1.0ms
z
@inf
(/.f64 (*.f64 y x) (*.f64 c z))

rewrite139.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1108×rational_best_oopsla_all_46_json_45_simplify-35
808×rational_best_oopsla_all_46_json_45_simplify-89
806×rational_best_oopsla_all_46_json_45_simplify-23
708×rational_best_oopsla_all_46_json-2
708×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01770
110470
234070
3153770
4689870
Stop Event
node limit
Counts
4 → 122
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 (*.f64 a t) c)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0) (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0) (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 c z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 c z)) (*.f64 0 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 b (*.f64 c z)) 0) (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0) (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 c z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) (*.f64 (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 c z)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 b (*.f64 c z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 b (*.f64 c z))) (neg.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (neg.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 b (*.f64 c z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a t) c) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a t) c) (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0) (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) 0) (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a t) c) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a t) c) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a t) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (neg.f64 (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 a t) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))))))

simplify146.0ms (1%)

Algorithm
egg-herbie
Rules
1274×rational_best_oopsla_all_46_json_45_simplify-49
1136×rational_best_oopsla_all_46_json_45_simplify-72
984×rational_best_oopsla_all_46_json_45_simplify-7
874×rational_best_oopsla_all_46_json_45_simplify-10
828×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02102362
16772362
229722362
371662362
Stop Event
node limit
Counts
122 → 127
Calls
Call 1
Inputs
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0)
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0))
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(+.f64 0 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0) (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0) (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0)
(-.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0))
(-.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) 0)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) 0))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 0 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(+.f64 0 (/.f64 b (*.f64 c z)))
(+.f64 (*.f64 (/.f64 b (*.f64 c z)) 0) (/.f64 b (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0) (/.f64 b (*.f64 c z)))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))
(-.f64 (/.f64 b (*.f64 c z)) 0)
(-.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) 0))
(-.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0))
(-.f64 0 (*.f64 -1 (/.f64 b (*.f64 c z))))
(*.f64 (/.f64 b (*.f64 c z)) 1)
(*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 b (*.f64 c z)))))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(*.f64 1 (/.f64 b (*.f64 c z)))
(*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 b (*.f64 c z)))
(*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))
(*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))
(*.f64 -1 (neg.f64 (/.f64 b (*.f64 c z))))
(*.f64 (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))
(*.f64 (neg.f64 (/.f64 b (*.f64 c z))) -1)
(*.f64 (neg.f64 (/.f64 b (*.f64 c z))) (neg.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))
(*.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (neg.f64 (/.f64 b (*.f64 c z))))
(neg.f64 (*.f64 -1 (/.f64 b (*.f64 c z))))
(+.f64 (/.f64 (*.f64 a t) c) 0)
(+.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0))
(+.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) 0))
(+.f64 (/.f64 (*.f64 a t) c) (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(+.f64 0 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0) (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) 0) (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))
(-.f64 (/.f64 (*.f64 a t) c) 0)
(-.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0))
(-.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 a t) c)))
(*.f64 (/.f64 (*.f64 a t) c) 1)
(*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))))
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 a t) c))))
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(*.f64 1 (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 a t) c))
(*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a t) c)))
(*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))
(*.f64 (neg.f64 (/.f64 (*.f64 a t) c)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (neg.f64 (/.f64 (*.f64 a t) c)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(+.f64 (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(+.f64 (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 1)
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))
Outputs
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0)
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 0 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0) (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0) (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0)
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 1)
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))) -1)
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (*.f64 y x) (*.f64 c z))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) 0)
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) 0))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 0 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(+.f64 0 (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (*.f64 (/.f64 b (*.f64 c z)) 0) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(-.f64 (/.f64 b (*.f64 c z)) 0)
(/.f64 b (*.f64 c z))
(-.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) 0))
(/.f64 b (*.f64 c z))
(-.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) 0))
(/.f64 b (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 b (*.f64 c z))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) 1)
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 c z)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(*.f64 1 (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 b (*.f64 c z)) (/.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))))))
(/.f64 b (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 b (*.f64 c z))))
(/.f64 b (*.f64 c z))
(*.f64 (*.f64 (/.f64 b (*.f64 c z)) (/.f64 1 (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(*.f64 (neg.f64 (/.f64 b (*.f64 c z))) -1)
(/.f64 b (*.f64 c z))
(*.f64 (neg.f64 (/.f64 b (*.f64 c z))) (neg.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))))
(/.f64 b (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 c z)) (/.f64 b (*.f64 c z)))) (neg.f64 (/.f64 b (*.f64 c z))))
(/.f64 b (*.f64 c z))
(neg.f64 (*.f64 -1 (/.f64 b (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 (*.f64 a t) c) 0)
(/.f64 (*.f64 a t) c)
(+.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0))
(/.f64 (*.f64 a t) c)
(+.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) 0))
(/.f64 (*.f64 a t) c)
(+.f64 (/.f64 (*.f64 a t) c) (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(+.f64 0 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0) (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) 0) (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(-.f64 (/.f64 (*.f64 a t) c) 0)
(/.f64 (*.f64 a t) c)
(-.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) 0))
(/.f64 (*.f64 a t) c)
(-.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) 0))
(/.f64 (*.f64 a t) c)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) 1)
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (*.f64 a t) c) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(*.f64 1 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 a t) c)
(*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 a t) c)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 a t) c)
(*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(*.f64 (neg.f64 (/.f64 (*.f64 a t) c)) -1)
(/.f64 (*.f64 a t) c)
(*.f64 (neg.f64 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 a t) c)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 a t) c)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (neg.f64 (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 a t) c)
(neg.f64 (*.f64 -1 (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 a t) c)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(+.f64 (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0)
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) 0))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(-.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 c z)) (/.f64 (*.f64 y x) (*.f64 c z))))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9)))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) 9)))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 c z)) -9))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.0b
(/.f64 b (*.f64 z c))
Compiler

Compiled 18 to 9 computations (50% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
b
@0
(/.f64 b (*.f64 z c))
0.0ms
c
@inf
(/.f64 b (*.f64 z c))
0.0ms
b
@inf
(/.f64 b (*.f64 z c))
0.0ms
b
@-inf
(/.f64 b (*.f64 z c))
0.0ms
c
@-inf
(/.f64 b (*.f64 z c))

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1446×rational_best_oopsla_all_46_json-2
1446×rational_best_oopsla_all_46_json-1
1446×rational_best_oopsla_all_46_json-4
1446×rational_best_oopsla_all_46_json-3
1162×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14213
213413
357513
4284513
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 1 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (neg.f64 (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 b (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 b (*.f64 z c))) (neg.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (neg.f64 (/.f64 b (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 b (*.f64 z c))))))))

simplify58.0ms (0.4%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1412×rational_best_oopsla_all_46_json_45_simplify-89
1252×rational_best_oopsla_all_46_json_45_simplify-74
1154×rational_best_oopsla_all_46_json_45_simplify-13
930×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071884
1260884
21979884
Stop Event
node limit
Counts
68 → 33
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) 0)
(+.f64 (/.f64 b (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(+.f64 0 (/.f64 b (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))
(-.f64 (/.f64 b (*.f64 z c)) 0)
(-.f64 0 (neg.f64 (/.f64 b (*.f64 z c))))
(*.f64 (/.f64 b (*.f64 z c)) 1)
(*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 1 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c))))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c))))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 b (*.f64 z c)))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))
(*.f64 1 (/.f64 b (*.f64 z c)))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 b (*.f64 z c)))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 b (*.f64 z c))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 b (*.f64 z c)))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (neg.f64 (/.f64 b (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 b (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 b (*.f64 z c))) (neg.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (neg.f64 (/.f64 b (*.f64 z c))))
(neg.f64 (neg.f64 (/.f64 b (*.f64 z c))))
Outputs
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) 0)
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(+.f64 0 (/.f64 b (*.f64 z c)))
(/.f64 b (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))
(/.f64 b (*.f64 c z))
(-.f64 (/.f64 b (*.f64 z c)) 0)
(/.f64 b (*.f64 c z))
(-.f64 0 (neg.f64 (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) 1)
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 1 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c))))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c))))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 1 (/.f64 b (*.f64 z c)))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 b (*.f64 z c)))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(/.f64 b (*.f64 c z))
(*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))))))
(/.f64 b (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 -1 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (neg.f64 (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))
(/.f64 b (*.f64 c z))
(*.f64 (neg.f64 (/.f64 b (*.f64 z c))) -1)
(/.f64 b (*.f64 c z))
(*.f64 (neg.f64 (/.f64 b (*.f64 z c))) (neg.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))))
(/.f64 b (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c))) (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (/.f64 b (*.f64 z c)))
(/.f64 b (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 b (*.f64 z c)) (/.f64 b (*.f64 z c)))) (neg.f64 (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))
(neg.f64 (neg.f64 (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 c z))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
10.8b
(/.f64 (*.f64 y x) (*.f64 z c))
Compiler

Compiled 34 to 13 computations (61.8% saved)

series41.0ms (0.3%)

Counts
2 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
0.0ms
c
@inf
(/.f64 (*.f64 y x) (*.f64 z c))
0.0ms
x
@-inf
(/.f64 (*.f64 y x) (*.f64 z c))
0.0ms
y
@0
(/.f64 (*.f64 y x) (*.f64 z c))
0.0ms
c
@-inf
(/.f64 (*.f64 y x) (*.f64 z c))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2064×rational_best_oopsla_all_46_json-2
2064×rational_best_oopsla_all_46_json-1
2064×rational_best_oopsla_all_46_json-4
2064×rational_best_oopsla_all_46_json-3
540×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
16944
222844
3102744
4457544
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 z c))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y x) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (*.f64 y x) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (*.f64 y x) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))))))

simplify174.0ms (1.2%)

Algorithm
egg-herbie
Rules
1032×rational_best_oopsla_all_46_json_45_simplify-89
906×rational_best_oopsla_all_46_json_45_simplify-37
850×rational_best_oopsla_all_46_json_45_simplify-74
734×rational_best_oopsla_all_46_json_45_simplify-24
700×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013250
13213250
212433250
358113250
Stop Event
node limit
Counts
148 → 54
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0)
(+.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(+.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) 0))
(+.f64 0 (/.f64 (*.f64 y x) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))
(-.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0)
(-.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(-.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) 0))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 1)
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (*.f64 y x) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(*.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0)
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))
(+.f64 (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0)
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 1)
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))
Outputs
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0)
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 0 (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0)
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) 0))
(/.f64 (*.f64 y x) (*.f64 c z))
(-.f64 0 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 1)
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (*.f64 y x) (*.f64 z c)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))) -1)
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 y x) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(/.f64 (*.f64 y x) (*.f64 c z))
(neg.f64 (neg.f64 (/.f64 (*.f64 y x) (*.f64 z c))))
(/.f64 (*.f64 y x) (*.f64 c z))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 0 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 0))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 0 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) 1)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c)))) (*.f64 9 (/.f64 (/.f64 (*.f64 y x) (*.f64 z c)) (/.f64 (*.f64 y x) (*.f64 z c))))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)) (/.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9) (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) -9)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 y x) (*.f64 z c)) 9)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))

localize19.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b)
7.7b
(*.f64 t (*.f64 a (*.f64 z -4)))
13.9b
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
Compiler

Compiled 53 to 29 computations (45.3% saved)

series39.0ms (0.3%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
31.0ms
t
@inf
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
1.0ms
z
@-inf
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
1.0ms
c
@inf
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
1.0ms
c
@0
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
0.0ms
t
@0
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1072×rational_best_oopsla_all_46_json_45_simplify-37
1020×rational_best_oopsla_all_46_json_45_simplify-13
986×rational_best_oopsla_all_46_json_45_simplify-87
950×rational_best_oopsla_all_46_json_45_simplify-74
908×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01481
19681
236681
3191981
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
(*.f64 t (*.f64 a (*.f64 z -4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 a (*.f64 t -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (*.f64 z 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 z 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t a)) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 z 4)))) (*.f64 z (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 a (*.f64 t -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (*.f64 z 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 z 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 a (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 t (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 t (*.f64 a (*.f64 z 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (*.f64 t (*.f64 a (*.f64 z 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 t (*.f64 z -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 a (*.f64 t -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (*.f64 z 4)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t a)) (*.f64 (*.f64 t a) (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (*.f64 a (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) (*.f64 a (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) (*.f64 t (*.f64 a (*.f64 z 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 z -4) (*.f64 z -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a -4) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (*.f64 z -4)) (*.f64 t (*.f64 z -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 -4 (*.f64 z (/.f64 a a))) (*.f64 -4 (*.f64 z (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t a) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 t -4)) (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (neg.f64 (*.f64 a (*.f64 z 4))) (neg.f64 (*.f64 a (*.f64 z 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (-.f64 0 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))))))

simplify284.0ms (1.9%)

Algorithm
egg-herbie
Rules
1342×rational_best_oopsla_all_46_json_45_simplify-72
1128×rational_best_oopsla_all_46_json_45_simplify-13
1128×rational_best_oopsla_all_46_json_45_simplify-49
848×rational_best_oopsla_all_46_json_45_simplify-7
734×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02547270
19597252
238757252
Stop Event
node limit
Counts
260 → 181
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(-.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0)
(-.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0)
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t a) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 a (*.f64 t -4)) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (*.f64 z 4)) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (neg.f64 t)) 0))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 z 4))) 0))
(+.f64 0 (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (*.f64 t a)) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))) (*.f64 z (*.f64 a (*.f64 t -4))))
(+.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 z 4)))) (*.f64 z (*.f64 a (*.f64 t -4))))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0)
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t a) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 a (*.f64 t -4)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (*.f64 z 4)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (neg.f64 t)) 0))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 z 4))) 0))
(-.f64 0 (*.f64 t (*.f64 a (*.f64 z 4))))
(-.f64 0 (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 0 (*.f64 1 (*.f64 t (*.f64 a (*.f64 z 4)))))
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (*.f64 a (*.f64 z 4)))))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 t (*.f64 z -4))))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 a (*.f64 t -4)))))
(-.f64 0 (*.f64 (*.f64 t (*.f64 z 4)) a))
(-.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) t))
(-.f64 (*.f64 0 (*.f64 t a)) (*.f64 (*.f64 t a) (*.f64 z 4)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (*.f64 a (*.f64 z 4))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) (*.f64 a (*.f64 z 4))))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) (*.f64 t (*.f64 a (*.f64 z 4)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 1)
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 t t))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 a a))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 z -4) (*.f64 z -4)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (*.f64 z -4)) (*.f64 t (*.f64 z -4))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 -4 (*.f64 z (/.f64 a a))) (*.f64 -4 (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t a) (*.f64 t a)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 t -4)) (*.f64 a (*.f64 t -4))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (neg.f64 (*.f64 a (*.f64 z 4))) (neg.f64 (*.f64 a (*.f64 z 4)))))
(-.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 0)
(-.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) 0))
(-.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 0))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 1)
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(*.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(*.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(*.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) -1)
(*.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (-.f64 0 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 1)
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
Outputs
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
b
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) b)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(+.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0)
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(+.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(+.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) 0))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(+.f64 0 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0)
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 0))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) 0))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) 1)
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) -1)
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c)))) (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t)))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 c z))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0)
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t a) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 a (*.f64 t -4)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (*.f64 z 4)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (neg.f64 t)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 z 4))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 0 (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (*.f64 t a)) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 z 4)))) (*.f64 z (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0)
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t a) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 a (*.f64 t -4)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (*.f64 t (*.f64 z 4)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (neg.f64 t)) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 (neg.f64 (*.f64 a (*.f64 z 4))) 0))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(-.f64 0 (*.f64 t (*.f64 a (*.f64 z 4))))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 0 (*.f64 a (*.f64 t (*.f64 z 4))))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 0 (*.f64 1 (*.f64 t (*.f64 a (*.f64 z 4)))))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (*.f64 a (*.f64 z 4)))))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 t (*.f64 z -4))))
(neg.f64 (*.f64 (*.f64 t (*.f64 z -4)) (neg.f64 a)))
(neg.f64 (*.f64 z (*.f64 (neg.f64 a) (*.f64 -4 t))))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))
(neg.f64 (*.f64 a (*.f64 (neg.f64 t) (*.f64 (*.f64 z -4) (/.f64 t t)))))
(neg.f64 (-.f64 (*.f64 0 t) (*.f64 z (*.f64 a (*.f64 -4 t)))))
(neg.f64 (-.f64 (*.f64 0 t) (*.f64 a (*.f64 z (*.f64 -4 t)))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 a (*.f64 t -4)))))
(neg.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 z -4))) -1))
(neg.f64 (*.f64 z (*.f64 (*.f64 -4 t) (neg.f64 a))))
(-.f64 0 (*.f64 (*.f64 t (*.f64 z 4)) a))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) t))
(neg.f64 (*.f64 a (*.f64 (neg.f64 t) (*.f64 (*.f64 z -4) (/.f64 t t)))))
(neg.f64 (-.f64 (*.f64 0 t) (*.f64 z (*.f64 a (*.f64 -4 t)))))
(neg.f64 (-.f64 (*.f64 0 t) (*.f64 a (*.f64 z (*.f64 -4 t)))))
(-.f64 (*.f64 0 (*.f64 t a)) (*.f64 (*.f64 t a) (*.f64 z 4)))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 t))) (*.f64 t (*.f64 a (*.f64 z 4))))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))) (*.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) (*.f64 a (*.f64 z 4))))
(neg.f64 (*.f64 a (*.f64 z (*.f64 t 4))))
(neg.f64 (*.f64 z (*.f64 a (*.f64 t 4))))
(*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4)))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))) (*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) (*.f64 t (*.f64 a (*.f64 z 4)))))
(*.f64 (/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (*.f64 a (*.f64 t (*.f64 z -4)))) (neg.f64 (*.f64 a (*.f64 z (*.f64 t 4)))))
(*.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (*.f64 z (*.f64 a (*.f64 -4 t)))) (neg.f64 (*.f64 z (*.f64 a (*.f64 t 4)))))
(*.f64 (/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (*.f64 a (*.f64 z (*.f64 -4 t)))) (*.f64 (*.f64 a t) (neg.f64 (*.f64 z 4))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) 1)
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 t t))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 a a))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 z z))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 z -4) (*.f64 z -4)))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a -4) (*.f64 a -4)))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 -4 a) (*.f64 -4 a)))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 -4 a) (*.f64 -4 a)))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 -4 a) (*.f64 -4 a)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (*.f64 z -4)) (*.f64 t (*.f64 z -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 -4 (*.f64 z (/.f64 a a))) (*.f64 -4 (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 -4 (*.f64 z (/.f64 a a))) (*.f64 -4 (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 (*.f64 z -4) (/.f64 a a)) (*.f64 (*.f64 z -4) (/.f64 a a))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 (*.f64 z -4) (/.f64 a a)) (*.f64 (*.f64 z -4) (/.f64 a a))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 (*.f64 z -4) (*.f64 a (/.f64 t t))) (*.f64 (*.f64 z -4) (*.f64 a (/.f64 t t)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a)) (*.f64 (*.f64 t (*.f64 z -4)) (/.f64 a a))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 z (*.f64 (*.f64 -4 t) (/.f64 a a))) (*.f64 z (*.f64 (*.f64 -4 t) (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 z (*.f64 (*.f64 -4 t) (/.f64 a a))) (*.f64 z (*.f64 (*.f64 -4 t) (/.f64 a a)))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4)))) (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) (*.f64 a (*.f64 z -4))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a)))) (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a)))) (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a)))) (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t a) (*.f64 t a)))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 a (*.f64 t -4)) (*.f64 a (*.f64 t -4))))
(*.f64 -4 (*.f64 a (*.f64 z t)))
(*.f64 z (*.f64 a (*.f64 -4 t)))
(*.f64 a (*.f64 z (*.f64 -4 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t)) (*.f64 t (/.f64 (*.f64 a (*.f64 z -4)) t))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) t)) (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) t))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) t)) (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) t))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) t)) (*.f64 t (/.f64 (*.f64 z (*.f64 -4 a)) t))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 (*.f64 z -4) (/.f64 t t))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 a (*.f64 (*.f64 z -4) (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 a (*.f64 (*.f64 z -4) (*.f64 (/.f64 t t) (/.f64 t t))))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 (*.f64 z -4) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t)))) (*.f64 (*.f64 z -4) (*.f64 (/.f64 t t) (*.f64 a (/.f64 t t))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4)))) (/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (*.f64 z (*.f64 a (*.f64 t -4))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (*.f64 a (*.f64 t (*.f64 z -4)))) (/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (*.f64 a (*.f64 t (*.f64 z -4))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (*.f64 z (*.f64 a (*.f64 -4 t)))) (/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (*.f64 z (*.f64 a (*.f64 -4 t))))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (*.f64 a (*.f64 z (*.f64 -4 t)))) (/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (*.f64 a (*.f64 z (*.f64 -4 t))))))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (neg.f64 (neg.f64 t)) (neg.f64 (neg.f64 t))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (neg.f64 t) (neg.f64 t)))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (neg.f64 t) (neg.f64 t)))
(/.f64 (*.f64 z (*.f64 a (*.f64 t -4))) (/.f64 (neg.f64 (*.f64 a (*.f64 z 4))) (neg.f64 (*.f64 a (*.f64 z 4)))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z -4))) (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))
(/.f64 (*.f64 z (*.f64 a (*.f64 -4 t))) (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))
(/.f64 (*.f64 a (*.f64 z (*.f64 -4 t))) (/.f64 (*.f64 z (*.f64 -4 a)) (*.f64 z (*.f64 -4 a))))
(-.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 0)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(-.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) 0))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(-.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 0))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 1)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) -1)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (-.f64 0 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))) (neg.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) 1)
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))
(/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)) (/.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b))))
(+.f64 b (*.f64 -4 (*.f64 a (*.f64 z t))))
(+.f64 b (*.f64 z (*.f64 a (*.f64 -4 t))))
(+.f64 b (*.f64 a (*.f64 z (*.f64 -4 t))))

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (*.f64 y x))
0.5b
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
3.4b
(*.f64 z (*.f64 a t))
17.3b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
Compiler

Compiled 71 to 28 computations (60.6% saved)

series16.0ms (0.1%)

Counts
4 → 168
Calls

48 calls:

TimeVariablePointExpression
6.0ms
y
@0
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
1.0ms
x
@inf
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
1.0ms
z
@inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
1.0ms
c
@inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
1.0ms
z
@-inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))

rewrite75.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1256×rational_best_oopsla_all_46_json_45_simplify-13
1226×rational_best_oopsla_all_46_json_45_simplify-37
1112×rational_best_oopsla_all_46_json_45_simplify-23
1038×rational_best_oopsla_all_46_json-2
1038×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018112
1121112
2449112
32292112
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t))))
(*.f64 9 (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 a (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 a t)) (/.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z a) (*.f64 t (/.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 a (neg.f64 t))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a t) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 (neg.f64 (*.f64 a (neg.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) z))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 z a)) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z))))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 z (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 a (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (neg.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 z (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 a (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 z) (*.f64 a (*.f64 t (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z))))) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (neg.f64 t))) (*.f64 (*.f64 z (neg.f64 t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 a t)) (/.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z a) (*.f64 t (/.f64 a a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) (*.f64 z (*.f64 a (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 z (*.f64 a (neg.f64 t))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a t) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 (neg.f64 (*.f64 a (neg.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a t) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (*.f64 t (/.f64 z z))) (*.f64 a (*.f64 t (/.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 z z) (/.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (/.f64 a a)) (*.f64 t (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z t) (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z a) (*.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z (/.f64 (*.f64 a t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 a t)) (/.f64 (neg.f64 (*.f64 a (neg.f64 t))) (neg.f64 (*.f64 a (neg.f64 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 1 (*.f64 -4 (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 -4 (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 4 z))) -1) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 y x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 x (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 y x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -9 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 y) (*.f64 x (/.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 9 (*.f64 x (/.f64 y y)))) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 9 y)) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 y x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 x (/.f64 y y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 y x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 y) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -9 x) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 9 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 -9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 y) (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 -9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 9 y) (*.f64 x (/.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (*.f64 -9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -9 x)) (*.f64 (*.f64 -9 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (/.f64 y y)) (*.f64 x (/.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 x) (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 x (/.f64 y y))) (*.f64 9 (*.f64 x (/.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 y) (*.f64 9 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -9 (*.f64 y x)))))))

simplify139.0ms (0.9%)

Algorithm
egg-herbie
Rules
1332×rational_best_oopsla_all_46_json_45_simplify-49
1130×rational_best_oopsla_all_46_json_45_simplify-13
1072×rational_best_oopsla_all_46_json_45_simplify-7
956×rational_best_oopsla_all_46_json_45_simplify-89
854×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03539416
112899406
249569406
Stop Event
node limit
Counts
330 → 195
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0)
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))
(+.f64 (*.f64 z (*.f64 a t)) 0)
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 z) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 a (neg.f64 t)) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z a) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a t)) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (neg.f64 t)) 0))
(+.f64 0 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 (*.f64 z (*.f64 a t)) (/.f64 z z)) 0)
(+.f64 (*.f64 (*.f64 z a) (*.f64 t (/.f64 a a))) 0)
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 (*.f64 z (*.f64 a (neg.f64 t))) -1) 0)
(+.f64 (*.f64 (*.f64 a t) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 (neg.f64 (*.f64 a (neg.f64 t))) 0))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) z))) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 z a)) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z))))) (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 z (*.f64 a t)) 0)
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 z) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 a (neg.f64 t)) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z a) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a t)) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (neg.f64 t)) 0))
(-.f64 0 (*.f64 z (*.f64 a (neg.f64 t))))
(-.f64 0 (*.f64 a (*.f64 z (neg.f64 t))))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 a (neg.f64 t)))))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 z t)))
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 a (*.f64 t (/.f64 z z)))))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 a t))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z))))) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) z))
(-.f64 (*.f64 0 (*.f64 z (neg.f64 t))) (*.f64 (*.f64 z (neg.f64 t)) a))
(-.f64 (*.f64 (*.f64 z (*.f64 a t)) (/.f64 z z)) 0)
(-.f64 (*.f64 (*.f64 z a) (*.f64 t (/.f64 a a))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) (*.f64 z (*.f64 a (neg.f64 t)))))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 a (neg.f64 t))))
(-.f64 (*.f64 (*.f64 z (*.f64 a (neg.f64 t))) -1) 0)
(-.f64 (*.f64 (*.f64 a t) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 a (neg.f64 t))))
(-.f64 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 (neg.f64 (*.f64 a (neg.f64 t))) 0))
(/.f64 (*.f64 z (*.f64 a t)) 1)
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 z z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 a a))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 t t))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (*.f64 t (/.f64 z z))) (*.f64 a (*.f64 t (/.f64 z z)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 z z) (/.f64 z z)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (/.f64 a a)) (*.f64 t (/.f64 a a))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z t) (*.f64 z t)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z))))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z a) (*.f64 z a)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (neg.f64 (*.f64 a (neg.f64 t))) (neg.f64 (*.f64 a (neg.f64 t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 1 (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 0)
(+.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) 0))
(+.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 0))
(+.f64 0 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 4 z))) -1) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1) 0)
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 1)
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(*.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(*.f64 1 (*.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))
(*.f64 -1 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 1)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(/.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1)
(neg.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(+.f64 (*.f64 9 (*.f64 y x)) 0)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 y x)) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 x (/.f64 y y))) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 y x) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 y) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -9 x) 0))
(+.f64 0 (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 (*.f64 9 y) (*.f64 x (/.f64 y y))) 0)
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 9 (*.f64 x (/.f64 y y)))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 0 (*.f64 9 y)) (*.f64 9 (*.f64 y x)))
(-.f64 (*.f64 9 (*.f64 y x)) 0)
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) 0))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 y x)) 0))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 x (/.f64 y y))) 0))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 y x) 0))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) 0))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 y) 0))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -9 x) 0))
(-.f64 0 (*.f64 -9 (*.f64 y x)))
(-.f64 0 (*.f64 -1 (*.f64 9 (*.f64 y x))))
(-.f64 0 (*.f64 9 (*.f64 y (neg.f64 x))))
(-.f64 0 (*.f64 y (*.f64 -9 x)))
(-.f64 0 (*.f64 (neg.f64 y) (*.f64 9 x)))
(-.f64 0 (*.f64 1 (*.f64 -9 (*.f64 y x))))
(-.f64 (*.f64 (*.f64 9 y) (*.f64 x (/.f64 y y))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (*.f64 -9 (*.f64 y x))))
(-.f64 (*.f64 0 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 y (neg.f64 x))))
(-.f64 (*.f64 0 (*.f64 -9 x)) (*.f64 (*.f64 -9 x) y))
(/.f64 (*.f64 9 (*.f64 y x)) 1)
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 y y))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 x x))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y x) (*.f64 y x)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (/.f64 y y)) (*.f64 x (/.f64 y y))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 x) (*.f64 9 x)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 x (/.f64 y y))) (*.f64 9 (*.f64 x (/.f64 y y)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 y) (*.f64 9 y)))
(neg.f64 (*.f64 -9 (*.f64 y x)))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(*.f64 t (*.f64 a z))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) 0))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(+.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 0))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) 0))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) 1)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 z c))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 z 4)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 c z))
(+.f64 (*.f64 z (*.f64 a t)) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 z) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 a (neg.f64 t)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z a) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a t)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (neg.f64 t)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 0 (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 (*.f64 z (*.f64 a t)) (/.f64 z z)) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 (*.f64 z a) (*.f64 t (/.f64 a a))) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 (*.f64 z (*.f64 a (neg.f64 t))) -1) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 (*.f64 a t) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 (neg.f64 (*.f64 a (neg.f64 t))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) z))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (*.f64 z a)) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z))))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 0 (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 z (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 z) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 a (neg.f64 t)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z a) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (*.f64 a t)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (/.f64 (*.f64 a t) z)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (*.f64 a t)) (*.f64 (*.f64 z (neg.f64 t)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 0 (*.f64 z (*.f64 a (neg.f64 t))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 0 (*.f64 a (*.f64 z (neg.f64 t))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 0 (*.f64 (/.f64 z z) (*.f64 z (*.f64 a (neg.f64 t)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 z t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 0 (*.f64 (neg.f64 z) (*.f64 a (*.f64 t (/.f64 z z)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 0 (*.f64 -1 (*.f64 z (*.f64 a t))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 0 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z))))) (*.f64 (neg.f64 (*.f64 a (*.f64 t (/.f64 z z)))) z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 0 (*.f64 z (neg.f64 t))) (*.f64 (*.f64 z (neg.f64 t)) a))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 (*.f64 z (*.f64 a t)) (/.f64 z z)) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 (*.f64 z a) (*.f64 t (/.f64 a a))) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 0 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) (*.f64 z (*.f64 a (neg.f64 t)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 0 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))) (*.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 a (neg.f64 t))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 (*.f64 z (*.f64 a (neg.f64 t))) -1) 0)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 (*.f64 a t) (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 z))) (*.f64 (neg.f64 (neg.f64 z)) (*.f64 a (neg.f64 t))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(-.f64 (*.f64 z (neg.f64 (*.f64 a (neg.f64 t)))) (*.f64 (neg.f64 (*.f64 a (neg.f64 t))) 0))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) 1)
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 z z))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 a a))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 t t))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a t) (*.f64 a t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (*.f64 t (/.f64 z z))) (*.f64 a (*.f64 t (/.f64 z z)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 z z) (/.f64 z z)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (/.f64 a a)) (*.f64 t (/.f64 a a))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z t) (*.f64 z t)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z)))) (*.f64 (/.f64 z z) (*.f64 a (*.f64 t (/.f64 z z))))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a (*.f64 (/.f64 z z) (*.f64 t (/.f64 z z)))) (*.f64 a (*.f64 (/.f64 z z) (*.f64 t (/.f64 z z))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 (/.f64 z z) (*.f64 t (/.f64 z z)))) (*.f64 a (*.f64 (/.f64 z z) (*.f64 t (/.f64 z z))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 t (*.f64 (/.f64 z z) (/.f64 z z)))) (*.f64 a (*.f64 t (*.f64 (/.f64 z z) (/.f64 z z))))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z a) (*.f64 z a)))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 z (*.f64 t (/.f64 a a))) (*.f64 z (*.f64 t (/.f64 a a)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t))) (*.f64 z (/.f64 (*.f64 a t) (*.f64 a t)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (neg.f64 (neg.f64 z)) (neg.f64 (neg.f64 z))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 z (/.f64 (*.f64 a t) z)) (*.f64 z (/.f64 (*.f64 a t) z))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (neg.f64 (*.f64 a (neg.f64 t))) (neg.f64 (*.f64 a (neg.f64 t)))))
(*.f64 t (*.f64 a z))
(*.f64 a (*.f64 t z))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 1 (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 0)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 0))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 0 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 (*.f64 a (*.f64 t (*.f64 4 z))) -1) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1) 0)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 1)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 1 (*.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -1 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) 1)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t))))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 z (*.f64 a t)))))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(/.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1)
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(neg.f64 (+.f64 (*.f64 a (*.f64 t (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 t (*.f64 a z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) 0)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 y x)) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 x (/.f64 y y))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 y x) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 y) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -9 x) 0))
(*.f64 9 (*.f64 y x))
(+.f64 0 (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 (*.f64 9 y) (*.f64 x (/.f64 y y))) 0)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 9 (*.f64 x (/.f64 y y)))) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 9 y)) (*.f64 9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 y x)) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (*.f64 x (/.f64 y y))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 y x) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 9 y) 0))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -9 x) 0))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -1 (*.f64 9 (*.f64 y x))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 9 (*.f64 y (neg.f64 x))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 y (*.f64 -9 x)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (neg.f64 y) (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 1 (*.f64 -9 (*.f64 y x))))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 (*.f64 9 y) (*.f64 x (/.f64 y y))) 0)
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))) (*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (*.f64 -9 (*.f64 y x))))
(*.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (*.f64 (*.f64 x -9) (neg.f64 y)))
(*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y (*.f64 18 x)) (*.f64 y (*.f64 18 x))))
(-.f64 (*.f64 0 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))) (*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 y (neg.f64 x))))
(*.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (-.f64 0 (*.f64 y (neg.f64 x))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 x (*.f64 -9 y))))
(neg.f64 (*.f64 (/.f64 (*.f64 y x) (*.f64 y x)) (*.f64 y (*.f64 x -9))))
(-.f64 (*.f64 0 (*.f64 -9 x)) (*.f64 (*.f64 -9 x) y))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 9 (*.f64 y x)) 1)
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 y y))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 x x))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y x) (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y (*.f64 18 x)) (*.f64 y (*.f64 18 x))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (/.f64 y y)) (*.f64 x (/.f64 y y))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 x) (*.f64 9 x)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18)) (/.f64 (*.f64 (*.f64 y x) 18) (*.f64 (*.f64 y x) 18))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 y (*.f64 18 x)) (*.f64 y (*.f64 18 x))) (/.f64 (*.f64 y (*.f64 18 x)) (*.f64 y (*.f64 18 x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 x (/.f64 y y))) (*.f64 9 (*.f64 x (/.f64 y y)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x (*.f64 9 (/.f64 y y))) (*.f64 x (*.f64 9 (/.f64 y y)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 y x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 18 (/.f64 (*.f64 y x) (*.f64 y x))) (*.f64 18 (/.f64 (*.f64 y x) (*.f64 y x)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 y) (*.f64 9 y)))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 -9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))

eval216.0ms (1.4%)

Compiler

Compiled 17374 to 6285 computations (63.8% saved)

prune269.0ms (1.8%)

Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New5828590
Fresh235
Picked011
Done145
Total58516601
Error
12.4b
Counts
601 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
37.2b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
35.6b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
21.6b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
33.1b
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
32.8b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
31.3b
(/.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))) (*.f64 z c))
48.5b
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
48.5b
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
48.4b
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
44.0b
(/.f64 b (*.f64 z c))
26.9b
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))))))
24.9b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
29.5b
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
40.4b
(*.f64 (/.f64 (*.f64 a t) c) -4)
47.4b
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))))
48.5b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
Compiler

Compiled 626 to 418 computations (33.2% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
0.0b
(*.f64 -4 (/.f64 (*.f64 a t) c))
4.6b
(/.f64 (*.f64 a t) c)
5.0b
(/.f64 b (*.f64 c z))
Compiler

Compiled 49 to 17 computations (65.3% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

24 calls:

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

rewrite178.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
870×rational_best_oopsla_all_46_json_45_simplify-80
854×rational_best_oopsla_all_46_json_45_simplify-35
592×rational_best_oopsla_all_46_json_45_simplify-23
580×rational_best_oopsla_all_46_json_45_simplify-89
524×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01456
18556
226256
3113556
4508156
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 0 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 -4 (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (*.f64 -4 (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 a t) c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 a t) c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 -4 (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a t) c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 a t) c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 -4 (/.f64 (*.f64 a t) c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (*.f64 a t) c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))))

simplify124.0ms (0.8%)

Algorithm
egg-herbie
Rules
1392×rational_best_oopsla_all_46_json_45_simplify-89
1148×rational_best_oopsla_all_46_json_45_simplify-74
1086×rational_best_oopsla_all_46_json_45_simplify-24
738×rational_best_oopsla_all_46_json_45_simplify-13
594×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01022189
13442173
216002065
367002065
Stop Event
node limit
Counts
71 → 55
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(/.f64 b (*.f64 c z))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 b (*.f64 c z))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 b (*.f64 c z))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 0)
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 0 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(+.f64 0 (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 0)
(-.f64 0 (*.f64 (/.f64 (*.f64 a t) c) 4))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 a t) c) 4)))
(-.f64 0 (*.f64 -1 (*.f64 -4 (/.f64 (*.f64 a t) c))))
(-.f64 (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) 4)))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 1)
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 a t) c) 4))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 a t) c) 4)))
(neg.f64 (*.f64 -1 (*.f64 -4 (/.f64 (*.f64 a t) c))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(-.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (*.f64 a t) c) 4))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 1)
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(*.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))) -1)
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 1)
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 b (*.f64 c z))
(/.f64 b (*.f64 c z))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 4 t)) (*.f64 (/.f64 b z) -1)) c))
(neg.f64 (/.f64 (+.f64 (*.f64 a (*.f64 t 4)) (neg.f64 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 4 t)) (*.f64 (/.f64 b z) -1)) c))
(neg.f64 (/.f64 (+.f64 (*.f64 a (*.f64 t 4)) (neg.f64 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 4 t)) (*.f64 (/.f64 b z) -1)) c))
(neg.f64 (/.f64 (+.f64 (*.f64 a (*.f64 t 4)) (neg.f64 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 a t)) (*.f64 -1 (/.f64 b z))) c))
(*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 4 t)) (*.f64 (/.f64 b z) -1)) c))
(neg.f64 (/.f64 (+.f64 (*.f64 a (*.f64 t 4)) (neg.f64 (/.f64 b z))) c))
(/.f64 b (*.f64 c z))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 b (*.f64 c z))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 b (*.f64 c z))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 0)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 0 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 0 (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 0)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 0 (*.f64 (/.f64 (*.f64 a t) c) 4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 a t) c) 4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 0 (*.f64 -1 (*.f64 -4 (/.f64 (*.f64 a t) c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 0 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) 4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) 1)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (/.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) -1)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(neg.f64 (*.f64 (/.f64 (*.f64 a t) c) 4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 a t) c) 4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(neg.f64 (*.f64 -1 (*.f64 -4 (/.f64 (*.f64 a t) c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(-.f64 (/.f64 b (*.f64 c z)) (*.f64 (/.f64 (*.f64 a t) c) 4))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 0)
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(-.f64 0 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 1)
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))) -1)
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))) (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) 1)
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z))))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) (/.f64 b (*.f64 c z))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))))
(-.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (neg.f64 (/.f64 b (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (*.f64 a t) c) -4)
4.6b
(/.f64 (*.f64 a t) c)
Compiler

Compiled 26 to 12 computations (53.8% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 (/.f64 (*.f64 a t) c) -4)
0.0ms
a
@inf
(*.f64 (/.f64 (*.f64 a t) c) -4)
0.0ms
a
@-inf
(*.f64 (/.f64 (*.f64 a t) c) -4)
0.0ms
t
@-inf
(*.f64 (/.f64 (*.f64 a t) c) -4)
0.0ms
t
@inf
(*.f64 (/.f64 (*.f64 a t) c) -4)

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2028×rational_best_oopsla_all_46_json-2
2028×rational_best_oopsla_all_46_json-1
2028×rational_best_oopsla_all_46_json-4
2028×rational_best_oopsla_all_46_json-3
1098×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15719
218419
379519
4413119
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 a t) c) -4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 a t) c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))) (*.f64 (/.f64 (*.f64 a t) c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 (/.f64 (*.f64 a t) c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))) (*.f64 (/.f64 (*.f64 a t) c) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 a t) c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) (*.f64 (/.f64 (*.f64 a t) c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 a t) c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (/.f64 (*.f64 a t) c)))))))

simplify125.0ms (0.8%)

Algorithm
egg-herbie
Rules
1602×rational_best_oopsla_all_46_json_45_simplify-23
1020×rational_best_oopsla_all_46_json_45_simplify-10
876×rational_best_oopsla_all_46_json_45_simplify-72
772×rational_best_oopsla_all_46_json_45_simplify-49
676×rational_best_oopsla_all_46_json_45_simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721292
12111292
26521292
326291292
477021292
Stop Event
node limit
Counts
68 → 33
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0)
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) 0))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 a t) c) -4))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0)
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) 0))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 a t) c) 4))
(-.f64 0 (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (/.f64 (*.f64 a t) c)))
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) 4))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) (*.f64 (/.f64 (*.f64 a t) c) 4)))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 1)
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c)))))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 a t) c) 4))
(neg.f64 (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (/.f64 (*.f64 a t) c)))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 0 (*.f64 (/.f64 (*.f64 a t) c) -4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c)))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))) (*.f64 (/.f64 (*.f64 a t) c) -4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) 0))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 0 (*.f64 (/.f64 (*.f64 a t) c) 4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 0 (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) 4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) (*.f64 (/.f64 (*.f64 a t) c) 4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) 1)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))) (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4)) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (*.f64 (/.f64 (*.f64 a t) c) -4))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c))) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 -4 (/.f64 (*.f64 a t) c)))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (*.f64 -4 (*.f64 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)) (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c))))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(/.f64 (*.f64 (/.f64 (*.f64 a t) c) 4) -1)
(*.f64 -4 (/.f64 (*.f64 a t) c))
(neg.f64 (*.f64 (/.f64 (*.f64 a t) c) 4))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(neg.f64 (*.f64 (neg.f64 (*.f64 -4 (/.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 a t) c)))) (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))

localize69.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (*.f64 a (*.f64 t z)))
5.1b
(*.f64 a (*.f64 t z))
13.5b
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
Compiler

Compiled 41 to 16 computations (61% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

30 calls:

TimeVariablePointExpression
0.0ms
z
@0
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
0.0ms
a
@-inf
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
0.0ms
z
@-inf
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
0.0ms
a
@0
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
0.0ms
z
@inf
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1084×rational_best_oopsla_all_46_json_45_simplify-89
944×rational_best_oopsla_all_46_json_45_simplify-13
940×rational_best_oopsla_all_46_json_45_simplify-37
916×rational_best_oopsla_all_46_json_45_simplify-87
844×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
18363
232763
3173463
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
(*.f64 a (*.f64 t z))
(*.f64 -4 (*.f64 a (*.f64 t z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 z (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t z)) (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (*.f64 z (/.f64 t t)))) (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a t)) (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) a))) (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a))))) (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))) (*.f64 a (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 z (/.f64 t t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 t z)) (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 a (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 a (neg.f64 z)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) (*.f64 a (*.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t z) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 z (/.f64 t t)) (*.f64 z (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a z) (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 a a) (/.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a t) (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) a)) (*.f64 a (/.f64 (*.f64 t z) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (*.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 t z) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))) (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a))) (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (*.f64 a z))) (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 a)) (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))) (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (*.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 t z) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 a (*.f64 t z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 (*.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 a (*.f64 t z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 a (*.f64 -4 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 t z) 4) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 (*.f64 a (*.f64 t z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -4 a)) (*.f64 (*.f64 -4 a) (*.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 a (*.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 t z) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a z) (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (*.f64 a z)) (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 a) (*.f64 -4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 a (*.f64 t z)) 4))))))

simplify149.0ms (1%)

Algorithm
egg-herbie
Rules
1108×rational_best_oopsla_all_46_json_45_simplify-72
892×rational_best_oopsla_all_46_json_45_simplify-49
882×rational_best_oopsla_all_46_json_45_simplify-37
848×rational_best_oopsla_all_46_json_45_simplify-13
778×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02523962
18903960
233743954
Stop Event
node limit
Counts
174 → 161
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0)
(+.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0))
(+.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) 0))
(+.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(-.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0)
(-.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0))
(-.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 1)
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(*.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(+.f64 (*.f64 a (*.f64 t z)) 0)
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 t z)) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 z (/.f64 t t))) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a t) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) a)) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (neg.f64 z)) 0))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(+.f64 0 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 a (*.f64 z (/.f64 t t)))) (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 a t)) (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) a))) (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a))))) (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))) (*.f64 a (*.f64 t z)))
(-.f64 (*.f64 a (*.f64 t z)) 0)
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 t z)) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 z (/.f64 t t))) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a t) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) a)) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (neg.f64 z)) 0))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(-.f64 0 (*.f64 a (*.f64 t (neg.f64 z))))
(-.f64 0 (*.f64 t (*.f64 a (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t (neg.f64 z)))))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 a z)))
(-.f64 0 (*.f64 (*.f64 a (neg.f64 z)) t))
(-.f64 0 (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) a))
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) (*.f64 a (*.f64 t (neg.f64 z)))))
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 t (neg.f64 z))))
(/.f64 (*.f64 a (*.f64 t z)) 1)
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 z z))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 a a))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 t t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t z) (*.f64 t z)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 z (/.f64 t t)) (*.f64 z (/.f64 t t))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) a)) (*.f64 a (/.f64 (*.f64 t z) a))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0)
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 t z)) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (*.f64 a z)) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 a) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) 0))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 t z) 4) 0))
(+.f64 0 (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 a z))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 -4 a)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0)
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 t z)) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (*.f64 a z)) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 a) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) 0))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 t z) 4) 0))
(-.f64 0 (*.f64 (*.f64 a (*.f64 t z)) 4))
(-.f64 0 (*.f64 a (*.f64 (*.f64 t z) 4)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 a (*.f64 t z)) 4)))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 -4 (*.f64 t z))))
(-.f64 0 (*.f64 -1 (*.f64 a (*.f64 -4 (*.f64 t z)))))
(-.f64 0 (*.f64 (*.f64 (*.f64 t z) 4) a))
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 (*.f64 a (*.f64 t z)) 4)))
(-.f64 (*.f64 0 (*.f64 -4 a)) (*.f64 (*.f64 -4 a) (*.f64 t (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 a (*.f64 t (neg.f64 z)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 1)
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 z z))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 a a))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 t t))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 t z) (*.f64 t z)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (*.f64 a z)) (*.f64 -4 (*.f64 a z))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 a) (*.f64 -4 a)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))))
(neg.f64 (*.f64 (*.f64 a (*.f64 t z)) 4))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0)
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) 0))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0)
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 0))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) 0))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) 1)
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) -1)
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 z c))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (*.f64 a (*.f64 t z)) 0)
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 t z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 z (/.f64 t t))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a t) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) a)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (neg.f64 z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t z)) (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 0 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 a (*.f64 z (/.f64 t t)))) (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 a t)) (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) a))) (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a))))) (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))) (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) 0)
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 t z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (*.f64 z (/.f64 t t))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a t) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) a)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (*.f64 a (neg.f64 z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 a (*.f64 t z)) (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 a (*.f64 t (neg.f64 z))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 t (*.f64 a (neg.f64 z))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 a (*.f64 t (neg.f64 z)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (*.f64 a (neg.f64 z)) t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (neg.f64 (*.f64 t (*.f64 z (/.f64 a a)))) a))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) (*.f64 a (*.f64 t (neg.f64 z)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))) (*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 t (neg.f64 z))))
(*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (-.f64 0 (*.f64 t (neg.f64 z))))
(*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (neg.f64 (*.f64 z (neg.f64 t))))
(*.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (-.f64 (*.f64 t z) 0))
(/.f64 (*.f64 a (*.f64 t z)) 1)
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 z z))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 a a))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 t t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (*.f64 a t)) (*.f64 z (*.f64 a t))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t z) (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 z (/.f64 t t)) (*.f64 z (/.f64 t t))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 t t)) (*.f64 z (/.f64 t t))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a z) (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) a)) (*.f64 a (/.f64 (*.f64 t z) a))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) a)) (*.f64 a (/.f64 (*.f64 t z) a))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 t (*.f64 z (/.f64 a a))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (*.f64 (/.f64 a a) (*.f64 z (/.f64 a a)))) (*.f64 t (*.f64 (/.f64 a a) (*.f64 z (/.f64 a a))))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (*.f64 z (*.f64 (/.f64 a a) (/.f64 a a)))) (*.f64 t (*.f64 z (*.f64 (/.f64 a a) (/.f64 a a))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z))) (*.f64 a (/.f64 (*.f64 t z) (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0)
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 t z)) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (*.f64 a z)) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 a) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 t z) 4) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 0 (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 a z))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 -4 a)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0)
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 t z)) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (*.f64 a z)) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 a) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 (*.f64 (*.f64 t z) 4) 0))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 a (*.f64 t z)) 4))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 a (*.f64 (*.f64 t z) 4)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 a (*.f64 t z)) 4)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 -1 (*.f64 a (*.f64 -4 (*.f64 t z)))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 (*.f64 t z) 4) a))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))) (*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (*.f64 (*.f64 a (*.f64 t z)) 4)))
(*.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (neg.f64 (*.f64 (*.f64 a (*.f64 t z)) 4)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z)))) (neg.f64 (*.f64 a (*.f64 t (*.f64 4 z)))))
(*.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 z (*.f64 a t)) 4) (*.f64 (*.f64 z (*.f64 a t)) 4)))
(-.f64 (*.f64 0 (*.f64 -4 a)) (*.f64 (*.f64 -4 a) (*.f64 t (neg.f64 z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 a (*.f64 t (neg.f64 z)))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) 1)
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 z z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 z z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 z z))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 a a))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 t t))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 t z) (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 z (*.f64 t (/.f64 a a))) (*.f64 z (*.f64 t (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z)))) (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z))))))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (/.f64 (*.f64 (*.f64 z (*.f64 a t)) 4) (*.f64 (*.f64 z (*.f64 a t)) 4)) (/.f64 (*.f64 (*.f64 z (*.f64 a t)) 4) (*.f64 (*.f64 z (*.f64 a t)) 4))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a)) (*.f64 (*.f64 -4 (*.f64 t z)) (/.f64 a a))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (*.f64 a z)) (*.f64 -4 (*.f64 a z))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 a (*.f64 -4 z)) (*.f64 a (*.f64 -4 z))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (*.f64 -4 z)) (*.f64 a (*.f64 -4 z))))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a (*.f64 -4 z)) (*.f64 a (*.f64 -4 z))))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 a) (*.f64 -4 a)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (/.f64 (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z)))) (*.f64 -4 (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(neg.f64 (*.f64 (*.f64 a (*.f64 t z)) 4))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))

localize112.0ms (0.7%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 9 (*.f64 y x)) b)
0.2b
(*.f64 9 (*.f64 y x))
12.9b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
Compiler

Compiled 42 to 19 computations (54.8% saved)

series6.0ms (0%)

Counts
2 → 69
Calls

24 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
z
@0
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
c
@inf
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
c
@0
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
0.0ms
c
@-inf
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))

rewrite98.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
924×rational_best_oopsla_all_46_json_45_simplify-80
890×rational_best_oopsla_all_46_json_45_simplify-35
648×rational_best_oopsla_all_46_json_45_simplify-89
618×rational_best_oopsla_all_46_json_45_simplify-23
558×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
18250
226750
3121250
4549650
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(+.f64 (*.f64 9 (*.f64 y x)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y x)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 b (*.f64 (*.f64 y x) -9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (*.f64 y x) -9) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 9 (*.f64 y x)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (+.f64 (*.f64 9 (*.f64 y x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 y x) -9) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))) (+.f64 (*.f64 9 (*.f64 y x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 y x) -9) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 y x) -9) b) (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (+.f64 (*.f64 9 (*.f64 y x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (-.f64 (*.f64 (*.f64 y x) -9) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 9 (*.f64 y x)) b)))))))

simplify138.0ms (0.9%)

Algorithm
egg-herbie
Rules
1358×rational_best_oopsla_all_46_json_45_simplify-13
750×rational_best_oopsla_all_46_json_45_simplify-49
730×rational_best_oopsla_all_46_json_45_simplify-72
600×rational_best_oopsla_all_46_json_45_simplify-36
596×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01073489
14103489
220813489
367573489
Stop Event
node limit
Counts
119 → 66
Calls
Call 1
Inputs
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
b
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
b
b
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(+.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 1)
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(-.f64 (*.f64 9 (*.f64 y x)) (neg.f64 b))
(-.f64 b (*.f64 (*.f64 y x) -9))
(-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 0)
(-.f64 0 (-.f64 (*.f64 (*.f64 y x) -9) b))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 9 (*.f64 y x)) b)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 1)
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (+.f64 (*.f64 9 (*.f64 y x)) b))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 y x) -9) b))
(*.f64 (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))) (+.f64 (*.f64 9 (*.f64 y x)) b))
(*.f64 (-.f64 (*.f64 (*.f64 y x) -9) b) -1)
(*.f64 (-.f64 (*.f64 (*.f64 y x) -9) b) (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (+.f64 (*.f64 9 (*.f64 y x)) b))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (-.f64 (*.f64 (*.f64 y x) -9) b))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 1)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 9 (*.f64 y x)) b)))
Outputs
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
b
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
b
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
b
b
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 0)
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(+.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(+.f64 0 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(-.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 0)
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) 1)
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) -1)
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)))) (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))))
(/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (*.f64 c z))
(/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (*.f64 c z))
(-.f64 (*.f64 9 (*.f64 y x)) (neg.f64 b))
(-.f64 (*.f64 y (*.f64 9 x)) (neg.f64 b))
(-.f64 b (neg.f64 (*.f64 9 (*.f64 y x))))
(-.f64 b (*.f64 (*.f64 y x) -9))
(-.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 0)
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(-.f64 0 (-.f64 (*.f64 (*.f64 y x) -9) b))
(-.f64 b (*.f64 (*.f64 y x) -9))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 9 (*.f64 y x)) b)))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 1)
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (+.f64 (*.f64 9 (*.f64 y x)) b))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 -1 (-.f64 (*.f64 (*.f64 y x) -9) b))
(-.f64 b (*.f64 (*.f64 y x) -9))
(*.f64 (*.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 1 (+.f64 (*.f64 9 (*.f64 y x)) b))) (+.f64 (*.f64 9 (*.f64 y x)) b))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (-.f64 (*.f64 (*.f64 y x) -9) b) -1)
(-.f64 b (*.f64 (*.f64 y x) -9))
(*.f64 (-.f64 (*.f64 (*.f64 y x) -9) b) (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(*.f64 (/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (+.f64 b (*.f64 9 (*.f64 y x)))) (-.f64 b (*.f64 (*.f64 y x) -9)))
(*.f64 (-.f64 b (*.f64 (*.f64 y x) -9)) (/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (+.f64 b (*.f64 y (*.f64 9 x)))))
(*.f64 (-.f64 b (*.f64 (*.f64 y x) -9)) (/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (+.f64 b (*.f64 9 (*.f64 y x)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (+.f64 (*.f64 9 (*.f64 y x)) b))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))) (-.f64 (*.f64 (*.f64 y x) -9) b))
(*.f64 (/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (+.f64 b (*.f64 9 (*.f64 y x)))) (-.f64 b (*.f64 (*.f64 y x) -9)))
(*.f64 (-.f64 b (*.f64 (*.f64 y x) -9)) (/.f64 (+.f64 b (*.f64 y (*.f64 9 x))) (+.f64 b (*.f64 y (*.f64 9 x)))))
(*.f64 (-.f64 b (*.f64 (*.f64 y x) -9)) (/.f64 (+.f64 b (*.f64 9 (*.f64 y x))) (+.f64 b (*.f64 9 (*.f64 y x)))))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) 1)
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (/.f64 (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b)) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (+.f64 (*.f64 9 (*.f64 y x)) b))))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 9 (*.f64 y x)) b)))
(+.f64 b (*.f64 9 (*.f64 y x)))
(+.f64 b (*.f64 y (*.f64 9 x)))

localize75.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (*.f64 y x))
0.5b
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))
5.3b
(*.f64 a (*.f64 4 (*.f64 t z)))
17.3b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
Compiler

Compiled 71 to 32 computations (54.9% saved)

series4.0ms (0%)

Counts
3 → 168
Calls

42 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
0.0ms
t
@inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
0.0ms
t
@-inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
0.0ms
z
@-inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
0.0ms
a
@inf
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))

rewrite172.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1228×rational_best_oopsla_all_46_json_45_simplify-13
1210×rational_best_oopsla_all_46_json_45_simplify-37
1106×rational_best_oopsla_all_46_json_45_simplify-23
1050×rational_best_oopsla_all_46_json-2
1050×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018105
1122105
2456105
32322105
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
(*.f64 a (*.f64 4 (*.f64 t z)))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (*.f64 4 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a t) (*.f64 4 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a 4)) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 4 (*.f64 t z)) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a))) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))) (*.f64 t (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (*.f64 4 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -4 (*.f64 t z)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 4 (*.f64 a (*.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 a a) (*.f64 (*.f64 -4 (*.f64 t z)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -4 (*.f64 a (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (*.f64 a (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -4 (*.f64 t z)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 a t) (*.f64 4 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a 4)) (*.f64 (*.f64 a 4) (*.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (*.f64 -4 (*.f64 t z)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 4 (*.f64 t z)) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t z) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (/.f64 a a) (/.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (*.f64 4 z)) (*.f64 a (*.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a 4) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -4 (*.f64 t z)) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y x)) (*.f64 1 (*.f64 (*.f64 -4 (*.f64 t z)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -4 (*.f64 t z)) a) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (*.f64 -4 (*.f64 t z)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) -1) (*.f64 9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))))))

simplify321.0ms (2.2%)

Algorithm
egg-herbie
Rules
1492×rational_best_oopsla_all_46_json_45_simplify-37
1352×rational_best_oopsla_all_46_json_45_simplify-13
974×rational_best_oopsla_all_46_json_45_simplify-49
874×rational_best_oopsla_all_46_json_45_simplify-7
698×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02519455
19189439
237169435
Stop Event
node limit
Counts
281 → 149
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0)
(+.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0))
(+.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) 0))
(+.f64 0 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(-.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0)
(-.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0))
(-.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 1)
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0)
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 a) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (*.f64 4 z)) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a 4) 0))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(+.f64 0 (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 (*.f64 a t) (*.f64 4 z)) 0)
(+.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a)) 0)
(+.f64 (*.f64 0 (*.f64 a 4)) (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))) (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 (*.f64 4 (*.f64 t z)) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a))) (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 0 (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))) (*.f64 t (*.f64 a (*.f64 4 z))))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0)
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 a) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (*.f64 4 z)) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a 4) 0))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(-.f64 0 (*.f64 (*.f64 -4 (*.f64 t z)) a))
(-.f64 0 (*.f64 a (*.f64 -4 (*.f64 t z))))
(-.f64 0 (*.f64 4 (*.f64 a (*.f64 t (neg.f64 z)))))
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))))
(-.f64 0 (*.f64 -4 (*.f64 a (*.f64 t z))))
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 a (*.f64 4 z)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) a))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 -4 (*.f64 t z))))
(-.f64 (*.f64 (*.f64 a t) (*.f64 4 z)) 0)
(-.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a)) 0)
(-.f64 (*.f64 0 (*.f64 a 4)) (*.f64 (*.f64 a 4) (*.f64 t (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) (*.f64 -4 (*.f64 t z))))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(-.f64 (*.f64 (*.f64 4 (*.f64 t z)) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 1)
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 z z))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 t t))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t z) (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (/.f64 a a) (/.f64 a a)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (*.f64 4 z)) (*.f64 a (*.f64 4 z))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -4 (*.f64 t z)) a))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 1 (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(+.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 0)
(+.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) 0))
(+.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))
(+.f64 0 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(+.f64 (*.f64 (*.f64 -4 (*.f64 t z)) a) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(+.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) -1) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1) 0)
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 1)
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(*.f64 1 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(*.f64 1 (*.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))
(*.f64 -1 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 1)
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1)
(neg.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 9 (*.f64 y x))
(*.f64 y (*.f64 9 x))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 a (*.f64 -4 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0)
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(+.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(+.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) 0))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(+.f64 0 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(-.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0)
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(-.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 0))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(-.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) 0))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) 1)
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 z c))))
(/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (*.f64 c z))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0)
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 a) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (*.f64 4 z)) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a 4) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 0 (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 (*.f64 a t) (*.f64 4 z)) 0)
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a)) 0)
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 0 (*.f64 a 4)) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 (*.f64 4 (*.f64 t z)) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))
(*.f64 (neg.f64 (neg.f64 a)) (+.f64 (*.f64 t (*.f64 z 4)) 0))
(*.f64 (*.f64 t (*.f64 z 4)) (-.f64 a 0))
(*.f64 t (*.f64 (-.f64 a 0) (*.f64 z 4)))
(+.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a))) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 0 (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 0 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))) (*.f64 t (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0)
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 a) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a (*.f64 4 z)) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (*.f64 a 4) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) 0))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 (*.f64 -4 (*.f64 t z)) a))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 4 (*.f64 a (*.f64 t (neg.f64 z)))))
(neg.f64 (*.f64 a (*.f64 4 (*.f64 t (neg.f64 z)))))
(*.f64 (*.f64 a 4) (neg.f64 (*.f64 t (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 a a) (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 -4 (*.f64 a (*.f64 t z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 a (*.f64 4 z)))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))) (*.f64 (neg.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) a))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 0 (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 (*.f64 a t) (*.f64 4 z)) 0)
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a)) 0)
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 0 (*.f64 a 4)) (*.f64 (*.f64 a 4) (*.f64 t (neg.f64 z))))
(neg.f64 (*.f64 a (*.f64 4 (*.f64 t (neg.f64 z)))))
(*.f64 (*.f64 a 4) (neg.f64 (*.f64 t (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))) (*.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) (*.f64 -4 (*.f64 t z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(*.f64 (/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (*.f64 a (*.f64 t (*.f64 z 4)))) (neg.f64 (*.f64 -4 (*.f64 a (*.f64 t z)))))
(*.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))))
(-.f64 (*.f64 (*.f64 4 (*.f64 t z)) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 (neg.f64 a)) 0))
(*.f64 (neg.f64 (neg.f64 a)) (+.f64 (*.f64 t (*.f64 z 4)) 0))
(*.f64 (*.f64 t (*.f64 z 4)) (-.f64 a 0))
(*.f64 t (*.f64 (-.f64 a 0) (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) 1)
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 z z))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 a a))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 t t))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t z) (*.f64 t z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (*.f64 t z)) (*.f64 a (*.f64 t z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 t (*.f64 (*.f64 z 4) (/.f64 a a))) (*.f64 t (*.f64 (*.f64 z 4) (/.f64 a a)))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 t (*.f64 z (*.f64 4 (/.f64 a a)))) (*.f64 t (*.f64 z (*.f64 4 (/.f64 a a))))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (/.f64 a a) (/.f64 a a)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 4 z) (*.f64 4 z)))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z)))) (*.f64 a (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a)))) (*.f64 (/.f64 a a) (*.f64 t (*.f64 (*.f64 4 z) (/.f64 a a))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 t (*.f64 (/.f64 a a) (*.f64 (*.f64 z 4) (/.f64 a a)))) (*.f64 t (*.f64 (/.f64 a a) (*.f64 (*.f64 z 4) (/.f64 a a))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 t (*.f64 (*.f64 z 4) (*.f64 (/.f64 a a) (/.f64 a a)))) (*.f64 t (*.f64 (*.f64 z 4) (*.f64 (/.f64 a a) (/.f64 a a))))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a)) (*.f64 a (/.f64 (*.f64 4 (*.f64 t z)) a))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 a (/.f64 (*.f64 t (*.f64 z 4)) a)) (*.f64 a (/.f64 (*.f64 t (*.f64 z 4)) a))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a (*.f64 4 z)) (*.f64 a (*.f64 4 z))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 t (*.f64 a (*.f64 4 z))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (*.f64 a (*.f64 t (*.f64 z 4)))) (/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (*.f64 a (*.f64 t (*.f64 z 4))))))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z)))) (/.f64 (*.f64 a (*.f64 -4 (*.f64 t z))) (*.f64 a (*.f64 -4 (*.f64 t z))))))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 a (*.f64 t (*.f64 z 4))) (/.f64 (*.f64 a 4) (*.f64 a 4)))
(/.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))))
(*.f64 a (*.f64 t (*.f64 z 4)))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 (*.f64 -4 (*.f64 t z)) a))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 1 (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 0)
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(+.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) 0))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(+.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 0))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(+.f64 0 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(+.f64 (*.f64 (*.f64 -4 (*.f64 t z)) a) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (*.f64 -4 (*.f64 t z)) a)))
(*.f64 (/.f64 (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))) (+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z)))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z)))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))) (+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z)))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(+.f64 (*.f64 (*.f64 t (*.f64 a (*.f64 4 z))) -1) (*.f64 9 (*.f64 y x)))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(+.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1) 0)
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 1)
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 1 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 1 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 1 (*.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 1 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (*.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(*.f64 -1 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) 1)
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (/.f64 (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z))))) (/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))) (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 t (*.f64 a (*.f64 4 z)))))))
(-.f64 (*.f64 y (*.f64 9 x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 t (*.f64 z 4))))
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))) -1)
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))
(neg.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 4 z))) (*.f64 -9 (*.f64 y x))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 -4 (*.f64 a (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 -4 (*.f64 t z))))

eval198.0ms (1.3%)

Compiler

Compiled 17468 to 6853 computations (60.8% saved)

prune191.0ms (1.3%)

Pruning

15 alts after pruning (6 fresh and 9 done)

PrunedKeptTotal
New6603663
Fresh336
Picked011
Done189
Total66415679
Error
9.4b
Counts
679 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
37.2b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
35.6b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
25.4b
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
21.6b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
32.8b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
48.5b
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
48.5b
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
48.5b
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
48.4b
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
44.0b
(/.f64 b (*.f64 z c))
24.9b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
29.5b
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
40.4b
(*.f64 (/.f64 (*.f64 a t) c) -4)
43.6b
(*.f64 (*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c)))) -4)
48.5b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
Compiler

Compiled 412 to 288 computations (30.1% saved)

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))
7.4b
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
Compiler

Compiled 44 to 23 computations (47.7% saved)

series10.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
a
@inf
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
1.0ms
a
@0
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
1.0ms
z
@-inf
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
1.0ms
c
@0
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
1.0ms
a
@-inf
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1930×rational_best_oopsla_all_46_json-2
1930×rational_best_oopsla_all_46_json-1
1930×rational_best_oopsla_all_46_json-4
1930×rational_best_oopsla_all_46_json-3
700×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01356
17756
222156
391256
4412956
Stop Event
node limit
Counts
2 → 56
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b z) (*.f64 a (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))))

simplify209.0ms (1.4%)

Algorithm
egg-herbie
Rules
1372×rational_best_oopsla_all_46_json_45_simplify-13
876×rational_best_oopsla_all_46_json_45_simplify-49
732×rational_best_oopsla_all_46_json_45_simplify-72
680×rational_best_oopsla_all_46_json_45_simplify-7
528×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01204508
14374508
221084508
369044508
Stop Event
node limit
Counts
164 → 65
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0)
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0))
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0))
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(+.f64 0 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(-.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0)
(-.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0))
(-.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0))
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 1)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(*.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(-.f64 (/.f64 b z) (*.f64 a (*.f64 t 4)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 0)
(-.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) 0))
(-.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 0))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 1)
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(*.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(*.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(*.f64 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) -1)
(*.f64 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 1)
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 b (*.f64 c z))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (/.f64 b (*.f64 c z)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 b z)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 0 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(-.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(-.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) 0))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(-.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 0))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) 1)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) -1)
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))) (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(neg.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t))) c)
(-.f64 (/.f64 b z) (*.f64 a (*.f64 t 4)))
(-.f64 (/.f64 b z) (*.f64 t (*.f64 a 4)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 0)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) 0))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(-.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 0))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(-.f64 0 (*.f64 -1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 1)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) -1)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))) (neg.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) 1)
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))
(neg.f64 (*.f64 -1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))
(+.f64 (/.f64 b z) (*.f64 -4 (*.f64 a t)))

localize62.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 9 (*.f64 y x))
10.8b
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
Compiler

Compiled 32 to 15 computations (53.1% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
0.0ms
y
@0
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
0.0ms
c
@inf
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
0.0ms
y
@-inf
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
0.0ms
z
@-inf
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
872×rational_best_oopsla_all_46_json_45_simplify-80
796×rational_best_oopsla_all_46_json_45_simplify-35
614×rational_best_oopsla_all_46_json_45_simplify-89
578×rational_best_oopsla_all_46_json_45_simplify-23
528×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
17125
224425
3113425
4516425
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))))

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Rules
1604×rational_best_oopsla_all_46_json_45_simplify-72
1094×rational_best_oopsla_all_46_json_45_simplify-80
882×rational_best_oopsla_all_46_json_45_simplify-89
860×rational_best_oopsla_all_46_json_45_simplify-37
730×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0601825
12151825
29661825
351261825
Stop Event
node limit
Counts
73 → 28
Calls
Call 1
Inputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 0)
(+.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(+.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) 0))
(+.f64 0 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(-.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 1)
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(*.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
Outputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(+.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 0)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(+.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(+.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) 0))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(+.f64 0 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(-.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 0)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) 1)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) -1)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(/.f64 (*.f64 x (*.f64 9 y)) (*.f64 c z))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y (*.f64 9 x))
10.8b
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
Compiler

Compiled 32 to 18 computations (43.8% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
0.0ms
x
@inf
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
0.0ms
x
@-inf
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
0.0ms
y
@inf
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
0.0ms
y
@-inf
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
808×rational_best_oopsla_all_46_json_45_simplify-80
764×rational_best_oopsla_all_46_json_45_simplify-35
620×rational_best_oopsla_all_46_json_45_simplify-89
552×rational_best_oopsla_all_46_json_45_simplify-23
518×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
17138
224438
3111838
4506538
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
(*.f64 y (*.f64 9 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y 9)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) (*.f64 y (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (*.f64 y (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y 9)) (*.f64 y (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))) (*.f64 y (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))) (*.f64 y (*.f64 9 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 9 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (*.f64 x -9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 9 (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 y (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 y (*.f64 9 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) (*.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (*.f64 y (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (*.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 x -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 x -9) (*.f64 x -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) (*.f64 (/.f64 y y) (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (/.f64 y y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y x) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y 9) (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (/.f64 (*.f64 9 x) y)) (*.f64 y (/.f64 (*.f64 9 x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (*.f64 x -9)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 9 (*.f64 x (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 y (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y y) (*.f64 y (*.f64 x -9))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -9 (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 y (*.f64 9 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) y))))))

simplify136.0ms (0.9%)

Algorithm
egg-herbie
Rules
952×rational_best_oopsla_all_46_json_45_simplify-72
940×rational_best_oopsla_all_46_json_45_simplify-10
922×rational_best_oopsla_all_46_json_45_simplify-30
914×rational_best_oopsla_all_46_json_45_simplify-37
796×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01553102
15433102
222753098
368833098
Stop Event
node limit
Counts
146 → 87
Calls
Call 1
Inputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 0)
(+.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(+.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) 0))
(+.f64 0 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(-.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 0)
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 1)
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(neg.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(+.f64 (*.f64 y (*.f64 9 x)) 0)
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y 9)))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))) 0))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) 0))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) 0))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y 9)) 0))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))) 0))
(+.f64 0 (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 0 (*.f64 y 9)) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))) (*.f64 y (*.f64 9 x)))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))) (*.f64 y (*.f64 9 x)))
(-.f64 (*.f64 y (*.f64 9 x)) 0)
(-.f64 0 (*.f64 y (*.f64 x -9)))
(-.f64 0 (*.f64 9 (*.f64 x (neg.f64 y))))
(-.f64 0 (*.f64 1 (*.f64 y (*.f64 x -9))))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 x -9))))
(-.f64 0 (*.f64 -9 (*.f64 y x)))
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 9 x))))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) y))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) (*.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (*.f64 y (*.f64 x -9))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (*.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 x -9)))
(/.f64 (*.f64 y (*.f64 9 x)) 1)
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 y y))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 x -9) (*.f64 x -9)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 x x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) (*.f64 (/.f64 y y) (*.f64 x -9))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y x) (*.f64 y x)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y 9) (*.f64 y 9)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (/.f64 (*.f64 9 x) y)) (*.f64 y (/.f64 (*.f64 9 x) y))))
(neg.f64 (*.f64 y (*.f64 x -9)))
(neg.f64 (*.f64 9 (*.f64 x (neg.f64 y))))
(neg.f64 (*.f64 1 (*.f64 y (*.f64 x -9))))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (*.f64 x -9))))
(neg.f64 (*.f64 -9 (*.f64 y x)))
(neg.f64 (*.f64 -1 (*.f64 y (*.f64 9 x))))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) y))
Outputs
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(*.f64 9 (*.f64 y x))
(+.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 0)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(+.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) 0))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(+.f64 0 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(-.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 0)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) 1)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (-.f64 0 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) -1)
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))) (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)) (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(neg.f64 (neg.f64 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 c z))
(+.f64 (*.f64 y (*.f64 9 x)) 0)
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y 9)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 y 9)) 0))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 9 x)) (+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))) 0))
(*.f64 9 (*.f64 y x))
(+.f64 0 (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 y 9)) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 9 x) y))) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(+.f64 (*.f64 0 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))) (*.f64 y (*.f64 9 x)))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 y (*.f64 9 x)) 0)
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 y (*.f64 x -9)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 9 (*.f64 x (neg.f64 y))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 1 (*.f64 y (*.f64 x -9))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (/.f64 y y) (*.f64 y (*.f64 x -9))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 -1 (*.f64 y (*.f64 9 x))))
(*.f64 9 (*.f64 y x))
(-.f64 0 (*.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) y))
(*.f64 9 (*.f64 y x))
(-.f64 (*.f64 0 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))) (*.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (*.f64 y (*.f64 x -9))))
(*.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (neg.f64 (*.f64 y (*.f64 x -9))))
(*.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x))))
(-.f64 (*.f64 0 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))) (*.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 x -9)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) 1)
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 y y))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 x -9) (*.f64 x -9)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 x -9) (*.f64 x -9)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 x x))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) (*.f64 (/.f64 y y) (*.f64 x -9))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 y y) (/.f64 y y)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y x) (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9))) (*.f64 y (/.f64 (*.f64 x -9) (*.f64 x -9)))))
(*.f64 9 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y)))) (*.f64 (/.f64 y y) (*.f64 9 (*.f64 x (/.f64 y y))))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y)))) (*.f64 9 (*.f64 (/.f64 y y) (*.f64 x (/.f64 y y))))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y)))) (*.f64 9 (*.f64 x (*.f64 (/.f64 y y) (/.f64 y y))))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9))) (/.f64 (*.f64 y (*.f64 x -9)) (*.f64 y (*.f64 x -9)))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x))) (/.f64 (*.f64 9 (*.f64 y x)) (*.f64 9 (*.f64 y x)))))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y 9) (*.f64 y 9)))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 9 y) (*.f64 9 y)))
(/.f64 (*.f64 y (*.f64 9 x)) (/.f64 (*.f64 y (/.f64 (*.f64 9 x) y)) (*.f64 y (/.f64 (*.f64 9 x) y))))
(/.f64 (*.f64 9 (*.f64 y x)) (/.f64 (*.f64 y (/.f64 (*.f64 9 x) y)) (*.f64 y (/.f64 (*.f64 9 x) y))))
(neg.f64 (*.f64 y (*.f64 x -9)))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 9 (*.f64 x (neg.f64 y))))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 1 (*.f64 y (*.f64 x -9))))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 (/.f64 y y) (*.f64 y (*.f64 x -9))))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 -9 (*.f64 y x)))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 -1 (*.f64 y (*.f64 9 x))))
(*.f64 9 (*.f64 y x))
(neg.f64 (*.f64 (*.f64 (/.f64 y y) (*.f64 x -9)) y))
(*.f64 9 (*.f64 y x))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (*.f64 t (*.f64 a z)))
7.7b
(*.f64 t (*.f64 a z))
13.5b
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
Compiler

Compiled 41 to 16 computations (61% saved)

series3.0ms (0%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
0.0ms
c
@-inf
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
0.0ms
t
@0
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
0.0ms
z
@inf
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
0.0ms
z
@-inf
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))

rewrite58.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1084×rational_best_oopsla_all_46_json_45_simplify-89
944×rational_best_oopsla_all_46_json_45_simplify-13
940×rational_best_oopsla_all_46_json_45_simplify-37
916×rational_best_oopsla_all_46_json_45_simplify-87
844×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
18363
232763
3173463
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
(*.f64 t (*.f64 a z))
(*.f64 -4 (*.f64 t (*.f64 a z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a z)) (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t a)) (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) t))) (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t))))) (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))) (*.f64 t (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t a) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (neg.f64 z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a z)) (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 a (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t t) (*.f64 t (*.f64 a (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 a) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (neg.f64 z)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) (*.f64 t (*.f64 a (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 a (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a z) (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 z (/.f64 a a)) (*.f64 z (/.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t z) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t a) (*.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) t)) (*.f64 t (/.f64 (*.f64 a z) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 a z) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))) (*.f64 t (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t))) (*.f64 t (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (*.f64 t z))) (*.f64 t (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 t)) (*.f64 t (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))) (*.f64 t (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 t) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 a z) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 t (*.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (*.f64 (*.f64 a z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 t (*.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 t) (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 t (*.f64 -4 (*.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 a z) 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) (*.f64 (*.f64 t (*.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -4 t)) (*.f64 (*.f64 -4 t) (*.f64 a (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 t (*.f64 a (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 a z) (*.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t z) (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (*.f64 a z)) (*.f64 -4 (*.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 t) (*.f64 -4 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 t (*.f64 a z)) 4))))))

simplify274.0ms (1.8%)

Algorithm
egg-herbie
Rules
1166×rational_best_oopsla_all_46_json_45_simplify-72
902×rational_best_oopsla_all_46_json_45_simplify-49
870×rational_best_oopsla_all_46_json_45_simplify-37
788×rational_best_oopsla_all_46_json_45_simplify-7
774×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02554970
19024968
234084962
Stop Event
node limit
Counts
246 → 158
Calls
Call 1
Inputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 a (*.f64 t z))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(+.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0)
(+.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0))
(+.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) 0))
(+.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(-.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0)
(-.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0))
(-.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 1)
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(*.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))
(*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(*.f64 (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(+.f64 (*.f64 t (*.f64 a z)) 0)
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 a z)) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t a) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) t)) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (neg.f64 z)) 0))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(+.f64 0 (*.f64 t (*.f64 a z)))
(+.f64 (*.f64 0 (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 t (*.f64 a z)))
(+.f64 (*.f64 0 (*.f64 t a)) (*.f64 t (*.f64 a z)))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 t (*.f64 a z)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) t))) (*.f64 t (*.f64 a z)))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t))))) (*.f64 t (*.f64 a z)))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))) (*.f64 t (*.f64 a z)))
(-.f64 (*.f64 t (*.f64 a z)) 0)
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 a z)) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t a) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) t)) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (neg.f64 z)) 0))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(-.f64 0 (*.f64 t (*.f64 a (neg.f64 z))))
(-.f64 0 (*.f64 a (*.f64 t (neg.f64 z))))
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (*.f64 a (neg.f64 z)))))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 t z)))
(-.f64 0 (*.f64 (*.f64 t (neg.f64 z)) a))
(-.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) t))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) (*.f64 t (*.f64 a (neg.f64 z)))))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 a (neg.f64 z))))
(/.f64 (*.f64 t (*.f64 a z)) 1)
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 z z))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 t t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 a a))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 z (/.f64 a a)) (*.f64 z (/.f64 a a))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t z) (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t a) (*.f64 t a)))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) t)) (*.f64 t (/.f64 (*.f64 a z) t))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t))))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0)
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 a z)) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 t) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) 0))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 a z) 4) 0))
(+.f64 0 (*.f64 t (*.f64 -4 (*.f64 a z))))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(+.f64 (*.f64 0 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 t z))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(+.f64 (*.f64 0 (*.f64 -4 t)) (*.f64 t (*.f64 -4 (*.f64 a z))))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0)
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 a z)) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 t) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) 0))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 a z) 4) 0))
(-.f64 0 (*.f64 (*.f64 t (*.f64 a z)) 4))
(-.f64 0 (*.f64 t (*.f64 (*.f64 a z) 4)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 t (*.f64 a z)) 4)))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 -4 (*.f64 a z))))
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 -4 (*.f64 a z)))))
(-.f64 0 (*.f64 (*.f64 (*.f64 a z) 4) t))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) (*.f64 (*.f64 t (*.f64 a z)) 4)))
(-.f64 (*.f64 0 (*.f64 -4 t)) (*.f64 (*.f64 -4 t) (*.f64 a (neg.f64 z))))
(-.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 t (*.f64 a (neg.f64 z)))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 1)
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 z z))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 t t))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 a a))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 a z) (*.f64 a z)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t z) (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (*.f64 a z)) (*.f64 -4 (*.f64 a z))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 t) (*.f64 -4 t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))))
(neg.f64 (*.f64 (*.f64 t (*.f64 a z)) 4))
Outputs
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 -4 (/.f64 (*.f64 a t) c))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0)
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) 0))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0)
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 0))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) 0))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) 1)
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 1 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) -1)
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (-.f64 0 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c)))) (neg.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 z c))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 c z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (*.f64 c z))
(+.f64 (*.f64 t (*.f64 a z)) 0)
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 a z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t a) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) t)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (neg.f64 z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 t (*.f64 a z)) (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 0 (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 t (*.f64 z (/.f64 a a)))) (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 t a)) (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) t))) (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t))))) (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(+.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))) (*.f64 t (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) 0)
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 a z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (*.f64 z (/.f64 a a))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t a) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) t)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (*.f64 t (neg.f64 z)) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 t (*.f64 a z)) (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) 0))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 t (*.f64 a (neg.f64 z))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 a (*.f64 t (neg.f64 z))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (/.f64 t t) (*.f64 t (*.f64 a (neg.f64 z)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (neg.f64 a) (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (*.f64 t (neg.f64 z)) a))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 0 (*.f64 (neg.f64 (*.f64 a (*.f64 z (/.f64 t t)))) t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) (*.f64 t (*.f64 a (neg.f64 z)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(-.f64 (*.f64 0 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))) (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 a (neg.f64 z))))
(-.f64 0 (*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 a (neg.f64 z))))
(*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (neg.f64 (*.f64 a (neg.f64 z))))
(*.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (-.f64 (*.f64 a z) 0))
(/.f64 (*.f64 t (*.f64 a z)) 1)
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 z z))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 t t))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 a a))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a z) (*.f64 a z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 z (/.f64 a a)) (*.f64 z (/.f64 a a))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 z (/.f64 a a)) (*.f64 z (/.f64 a a))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 z (/.f64 a a)) (*.f64 z (/.f64 a a))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t z) (*.f64 t z)))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (*.f64 z (/.f64 a a))) (*.f64 t (*.f64 z (/.f64 a a)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t a) (*.f64 t a)))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a t) (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))))
(*.f64 a (*.f64 t z))
(*.f64 z (*.f64 a t))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) t)) (*.f64 t (/.f64 (*.f64 a z) t))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) t)) (*.f64 t (/.f64 (*.f64 a z) t))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) t)) (*.f64 t (/.f64 (*.f64 a z) t))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t)))) (*.f64 (/.f64 t t) (*.f64 a (*.f64 z (/.f64 t t))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 (/.f64 t t) (*.f64 z (/.f64 t t)))) (*.f64 a (*.f64 (/.f64 t t) (*.f64 z (/.f64 t t))))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 a (*.f64 z (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 a (*.f64 z (*.f64 (/.f64 t t) (/.f64 t t))))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 a (*.f64 z (*.f64 (/.f64 t t) (/.f64 t t)))) (*.f64 a (*.f64 z (*.f64 (/.f64 t t) (/.f64 t t))))))
(/.f64 (*.f64 t (*.f64 a z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))))
(/.f64 (*.f64 a (*.f64 t z)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))))
(/.f64 (*.f64 z (*.f64 a t)) (/.f64 (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z))) (*.f64 t (/.f64 (*.f64 a z) (*.f64 a z)))))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 a z)) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 t) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 a z) 4) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 0 (*.f64 t (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 t z))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 -4 t)) (*.f64 t (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))) (*.f64 t (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 a z)) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (*.f64 t z)) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 t) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 (*.f64 (*.f64 a z) 4) 0))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 t (*.f64 a z)) 4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 t (*.f64 (*.f64 a z) 4)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 t (*.f64 a z)) 4)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (neg.f64 t) (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 -1 (*.f64 t (*.f64 -4 (*.f64 a z)))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 0 (*.f64 (*.f64 (*.f64 a z) 4) t))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))) (*.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) (*.f64 (*.f64 t (*.f64 a z)) 4)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z)))) (neg.f64 (*.f64 (*.f64 a (*.f64 t z)) 4)))
(*.f64 (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z)))) (neg.f64 (*.f64 t (*.f64 a (*.f64 4 z)))))
(*.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 (*.f64 z (*.f64 a t)) 4) (*.f64 (*.f64 z (*.f64 a t)) 4)))
(-.f64 (*.f64 0 (*.f64 -4 t)) (*.f64 (*.f64 -4 t) (*.f64 a (neg.f64 z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(-.f64 (*.f64 0 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))) (*.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 t (*.f64 a (neg.f64 z)))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) 1)
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 z z))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 z z))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 z z))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 t t))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 a a))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 a z) (*.f64 a z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 t z) (*.f64 t z)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (*.f64 a (*.f64 z (/.f64 t t))) (*.f64 a (*.f64 z (/.f64 t t)))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (*.f64 a z)) (*.f64 -4 (*.f64 a z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z)))) (/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (*.f64 t (*.f64 -4 (*.f64 a z))))))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (/.f64 (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z)))) (/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 -4 (*.f64 a (*.f64 t z))))))
(/.f64 (*.f64 -4 (*.f64 z (*.f64 a t))) (/.f64 (/.f64 (*.f64 (*.f64 z (*.f64 a t)) 4) (*.f64 (*.f64 z (*.f64 a t)) 4)) (/.f64 (*.f64 (*.f64 z (*.f64 a t)) 4) (*.f64 (*.f64 z (*.f64 a t)) 4))))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t)) (*.f64 (*.f64 -4 (*.f64 a z)) (/.f64 t t))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (*.f64 t z)) (*.f64 -4 (*.f64 t z))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 t) (*.f64 -4 t)))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(/.f64 (*.f64 t (*.f64 -4 (*.f64 a z))) (/.f64 (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z)))) (*.f64 -4 (/.f64 (*.f64 t (*.f64 a z)) (*.f64 t (*.f64 a z))))))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))
(neg.f64 (*.f64 (*.f64 t (*.f64 a z)) 4))
(*.f64 -4 (*.f64 a (*.f64 t z)))
(*.f64 -4 (*.f64 z (*.f64 a t)))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -4 (/.f64 (*.f64 a t) c))
0.2b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))
4.6b
(/.f64 (*.f64 a t) c)
10.8b
(/.f64 (*.f64 y x) (*.f64 c z))
Compiler

Compiled 69 to 23 computations (66.7% saved)

eval429.0ms (2.9%)

Compiler

Compiled 13102 to 5076 computations (61.3% saved)

prune380.0ms (2.5%)

Pruning

17 alts after pruning (3 fresh and 14 done)

PrunedKeptTotal
New5052507
Fresh011
Picked011
Done01313
Total50517522
Error
9.4b
Counts
522 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
44.7b
(/.f64 (/.f64 b z) c)
37.2b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
35.6b
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
25.4b
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
21.6b
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
32.8b
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
25.9b
(/.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))) c)
48.5b
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
48.5b
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
48.5b
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
48.4b
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
44.0b
(/.f64 b (*.f64 z c))
24.9b
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
29.5b
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
40.4b
(*.f64 (/.f64 (*.f64 a t) c) -4)
43.6b
(*.f64 (*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c)))) -4)
48.5b
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
Compiler

Compiled 344 to 240 computations (30.2% saved)

regimes367.0ms (2.5%)

Counts
25 → 4
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(*.f64 (/.f64 (*.f64 a t) c) -4)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c)))) -4)
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (*.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) (/.f64 1 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t)))))) c)
(/.f64 (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (*.f64 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b) (/.f64 1 (+.f64 (*.f64 z (*.f64 a (*.f64 t -4))) b)))) (*.f64 z c))
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c))))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)) (/.f64 1 (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 z (*.f64 4 (*.f64 t a)))) b) (*.f64 z c)))))
Outputs
(-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
Calls

10 calls:

113.0ms
(*.f64 (*.f64 x 9) y)
69.0ms
a
63.0ms
c
39.0ms
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
13.0ms
(*.f64 x 9)
Results
ErrorSegmentsBranch
13.5b1x
13.5b1y
13.5b1z
13.5b1t
13.5b1a
13.5b1b
13.5b1c
9.7b4(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
12.4b3(*.f64 (*.f64 x 9) y)
13.5b1(*.f64 x 9)
Compiler

Compiled 556 to 280 computations (49.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.441063658826898e+303
+inf
0.0ms
-0.0
4.7159408737860424e-279
0.0ms
-5.0501026274913384e-257
-2.5619440136378013e-266
Compiler

Compiled 36 to 27 computations (25% saved)

regimes640.0ms (4.3%)

Counts
20 → 4
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(*.f64 (/.f64 (*.f64 a t) c) -4)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z))))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 4 (*.f64 z (*.f64 a t)))) (*.f64 z c))
(/.f64 (-.f64 (*.f64 9 (*.f64 y x)) (*.f64 a (*.f64 4 (*.f64 t z)))) (*.f64 z c))
(*.f64 (/.f64 b (*.f64 z c)) (*.f64 (/.f64 b (*.f64 z c)) (/.f64 1 (/.f64 b (*.f64 z c)))))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(*.f64 (*.f64 (/.f64 (*.f64 a t) c) (*.f64 (/.f64 (*.f64 a t) c) (/.f64 1 (/.f64 (*.f64 a t) c)))) -4)
Outputs
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
Calls

10 calls:

190.0ms
(*.f64 (*.f64 x 9) y)
112.0ms
b
65.0ms
t
52.0ms
x
45.0ms
(*.f64 x 9)
Results
ErrorSegmentsBranch
16.4b5x
19.6b1y
13.2b3z
17.1b3t
18.0b2a
16.8b3b
19.6b1c
10.2b4(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c))
16.1b3(*.f64 (*.f64 x 9) y)
16.4b5(*.f64 x 9)
Compiler

Compiled 367 to 196 computations (46.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.441063658826898e+303
+inf
0.0ms
-0.0
4.7159408737860424e-279
0.0ms
-5.0501026274913384e-257
-2.5619440136378013e-266
Compiler

Compiled 36 to 27 computations (25% saved)

regimes181.0ms (1.2%)

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

7 calls:

45.0ms
x
29.0ms
z
27.0ms
b
27.0ms
t
26.0ms
a
Results
ErrorSegmentsBranch
16.4b5x
19.6b1y
13.7b3z
17.1b3t
18.0b2a
16.8b3b
19.6b1c
Compiler

Compiled 279 to 143 computations (48.7% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
5.9527197554508305e+152
7.180730259195956e+156
22.0ms
-32981605013362.664
-392130348.2455859
Results
36.0ms272×body256valid
2.0ms13×body256infinite
Compiler

Compiled 818 to 588 computations (28.1% saved)

regimes266.0ms (1.8%)

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

7 calls:

57.0ms
a
51.0ms
x
43.0ms
t
37.0ms
y
24.0ms
b
Results
ErrorSegmentsBranch
19.7b7x
20.3b4y
17.5b3z
20.3b5t
20.1b7a
17.2b3b
23.4b2c
Compiler

Compiled 260 to 133 computations (48.8% saved)

bsearch39.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.550266795949563e-51
2.2550468570180905e-48
19.0ms
-5.661168536164787e+81
-4.683215835732439e+77
Results
35.0ms256×body256valid
1.0msbody256infinite
Compiler

Compiled 772 to 555 computations (28.1% saved)

regimes192.0ms (1.3%)

Counts
13 → 3
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(*.f64 (/.f64 (*.f64 a t) c) -4)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))
(/.f64 (+.f64 (*.f64 t (*.f64 a (*.f64 z -4))) b) (*.f64 z c))
(/.f64 (-.f64 b (*.f64 4 (*.f64 a (*.f64 t z)))) (*.f64 z c))
Outputs
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
(/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c))
(/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)
Calls

7 calls:

53.0ms
t
27.0ms
b
26.0ms
c
21.0ms
x
20.0ms
a
Results
ErrorSegmentsBranch
22.1b3x
21.9b2y
17.5b3z
19.0b8t
22.9b3a
22.7b3b
23.4b2c
Compiler

Compiled 190 to 109 computations (42.6% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
5.114160703868064e+43
5.14249379685589e+51
23.0ms
-3.7596930645402954e-13
-1.813889786124841e-21
Results
37.0ms288×body256valid
4.0ms20×body256infinite
Compiler

Compiled 720 to 531 computations (26.3% saved)

regimes209.0ms (1.4%)

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

7 calls:

50.0ms
t
41.0ms
x
36.0ms
y
26.0ms
b
21.0ms
z
Results
ErrorSegmentsBranch
27.5b7x
27.5b7y
25.5b3z
24.0b9t
28.7b2a
27.8b5b
30.4b3c
Compiler

Compiled 140 to 89 computations (36.4% saved)

bsearch125.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
3.8213449869941954e-150
7.418144927319287e-150
17.0ms
-2.100102289852968e-17
-9.136639168257007e-20
19.0ms
-0.6484907215091196
-0.003120064625372124
10.0ms
-3.303349907008093e+33
-2.0156920738814344e+33
17.0ms
-4.0903098802409774e+51
-8.965626120501537e+49
23.0ms
-2.975834317204841e+79
-9.017770341799902e+75
15.0ms
-6.56902536567671e+97
-5.492234894568465e+96
16.0ms
-1.353382943155382e+193
-2.6262178904549394e+192
Results
110.0ms784×body256valid
5.0ms39×body256infinite
Compiler

Compiled 1702 to 1301 computations (23.6% saved)

regimes234.0ms (1.6%)

Counts
8 → 9
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(*.f64 (/.f64 (*.f64 a t) c) -4)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(/.f64 (*.f64 9 (*.f64 y x)) (*.f64 z c))
(/.f64 (*.f64 y (*.f64 9 x)) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 a (*.f64 t z))) (*.f64 z c))
(/.f64 (*.f64 -4 (*.f64 t (*.f64 a z))) (*.f64 z c))
Outputs
(*.f64 (/.f64 (*.f64 a t) c) -4)
(*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c)))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(/.f64 b (*.f64 z c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(/.f64 b (*.f64 z c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(/.f64 (/.f64 b z) c)
(*.f64 (/.f64 (*.f64 a t) c) -4)
Calls

7 calls:

50.0ms
t
44.0ms
c
30.0ms
y
30.0ms
x
29.0ms
z
Results
ErrorSegmentsBranch
35.5b6x
34.7b5y
31.6b5z
30.3b9t
34.0b5a
30.5b5b
34.1b9c
Compiler

Compiled 129 to 85 computations (34.1% saved)

bsearch130.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
4.560748323286798e-212
1.0069680614305234e-204
20.0ms
-3.042302900987493e-41
-2.014669038732238e-46
18.0ms
-0.6484907215091196
-0.003120064625372124
7.0ms
-4.2320532937692875e+33
-3.303349907008093e+33
10.0ms
-1.1999420035907136e+98
-6.56902536567671e+97
24.0ms
-1.2192057377367105e+134
-3.4092931806006598e+131
11.0ms
-1.3957553138921758e+153
-7.573214119248433e+152
16.0ms
-1.353382943155382e+193
-2.6262178904549394e+192
Results
114.0ms800×body256valid
6.0ms46×body256infinite
Compiler

Compiled 1476 to 1157 computations (21.6% saved)

regimes326.0ms (2.2%)

Counts
3 → 5
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(*.f64 (/.f64 (*.f64 a t) c) -4)
Outputs
(/.f64 b (*.f64 z c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(/.f64 b (*.f64 z c))
(*.f64 (/.f64 (*.f64 a t) c) -4)
(/.f64 b (*.f64 z c))
Calls

7 calls:

105.0ms
c
80.0ms
x
74.0ms
t
18.0ms
y
16.0ms
b
Results
ErrorSegmentsBranch
37.2b5x
35.7b6y
34.3b3z
31.5b7t
34.0b5a
30.5b5b
34.1b9c
Compiler

Compiled 80 to 64 computations (20% saved)

bsearch69.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
3.724145197176661e+156
2.461184201292377e+173
14.0ms
1.0573700606480169e+108
6.2856572888142e+108
9.0ms
0.001299542861413328
0.001642824213884465
20.0ms
-3.288028427084258e+132
-1.2495054741673625e+130
Results
59.0ms432×body256valid
3.0ms26×body256infinite
Compiler

Compiled 792 to 621 computations (21.6% saved)

regimes42.0ms (0.3%)

Accuracy

Total -6.0b remaining (-14.4%)

Threshold costs -6.0b (-14.4%)

Counts
2 → 3
Calls
Call 1
Inputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
Outputs
(/.f64 b (*.f64 z c))
(/.f64 (/.f64 b z) c)
(/.f64 b (*.f64 z c))
Calls

7 calls:

9.0ms
b
8.0ms
c
8.0ms
t
6.0ms
z
4.0ms
x
Results
ErrorSegmentsBranch
44.0b1x
44.0b1y
42.5b2z
42.4b2t
44.0b1a
41.8b3b
42.5b2c
Compiler

Compiled 73 to 60 computations (17.8% saved)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
1.5665950093001875e+205
1.7725403016492739e+214
18.0ms
-4.867683599620208e+181
-6.254799796761632e+179
Results
34.0ms256×body256valid
3.0ms27×body256infinite
Compiler

Compiled 452 to 347 computations (23.2% saved)

simplify16.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01491826
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6762169998536515/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c))) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6762169998536515/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(if (<=.f64 z -16000000000000) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 z 599999999999999981232970460506355848850633929538145932318285279219279464507305157979386080035753457915710729022069947656715003336063263033594007823319040) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(if (<=.f64 b -599999999999999963958558927183670731815092390825493744968602820782181559828480) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (if (<=.f64 b 5792176041770645/105312291668557186697918027683670432318895095400549111254310977536) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))
(if (<=.f64 z -4137611559144941/162259276829213363391578010288128) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 z 539999999999999991224899878498473893186783674368) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(if (<=.f64 t -2699999999999999895155995121465588157210858997818087579913732368598870130227909841139032679527924847865225323282999737362791929318556665067042517043601145563361284016026134740023032035948888064) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -8000000000000000398893231775271144136082147883507697212599143444895907192794446523075672122851328) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 t -619999999999999997038522502281585634437453440464479056941220115507834764918784) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -2600000000000000115297266131831820029181147977089024) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 t -3100000000000000004221441750859776) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -3458764513820541/144115188075855872) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 t -6814889626826961/324518553658426726783156020576256) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t 414619895305101/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a t) c) -4)))))))))
(if (<=.f64 t -2699999999999999895155995121465588157210858997818087579913732368598870130227909841139032679527924847865225323282999737362791929318556665067042517043601145563361284016026134740023032035948888064) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -1299999999999999943832209879457490674124132279055219453811935743645653553760703593101698360324976794525297497654195487959948712961125273990715515540078592) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (if (<=.f64 t -6499999999999999388764101365825588692056396122875558656780249685848596134550289975866674269951571647602687077254075916419639640326144) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -110000000000000004299070943119860390733762646909266660255753579391159348136877979451260044176261120) (/.f64 b (*.f64 z c)) (if (<=.f64 t -3800000000000000023770178672132096) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -5584463537939415/18014398509481984) (/.f64 b (*.f64 z c)) (if (<=.f64 t -8637291987892073/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (/.f64 b z) c) (*.f64 (/.f64 (*.f64 a t) c) -4)))))))))
(if (<=.f64 b -12499999999999998900319437619653976739106608121190716272807671069834697697112660346369992387401504344263371792574983763896668520448) (/.f64 b (*.f64 z c)) (if (<=.f64 b 3112888062438487/2305843009213693952) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 b 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (/.f64 b (*.f64 z c)) (if (<=.f64 b 3800000000000000241623141714924658861188519117055285083956166304575868937593394545634824801512303558528344953002717607833479870247890897320760314337735737344) (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 b (*.f64 z c))))))
(if (<=.f64 b -2800000000000000118033683367941137564745217594050038994192456870996790861886205617154107396351077762434982507131839524032722884415918699573952140673802342026454236819296769070333952) (/.f64 b (*.f64 z c)) (if (<=.f64 b 39999999999999999274522793232437927931709096867935142887106699178796552426157699755594402638812387301974178466090785427220113457766571369317254986200788577015443174643939683291829245142929903446291800142118912) (/.f64 (/.f64 b z) c) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 z c))
Outputs
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6762169998536515/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (+.f64 (/.f64 b (*.f64 c z)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (*.f64 4 (/.f64 (*.f64 a t) c))) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) -6762169998536515/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c)) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 0) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x 9) y) (*.f64 (*.f64 (*.f64 z 4) t) a)) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c))))
(if (<=.f64 z -16000000000000) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 z 599999999999999981232970460506355848850633929538145932318285279219279464507305157979386080035753457915710729022069947656715003336063263033594007823319040) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 9 y)) (*.f64 (*.f64 z 4) (*.f64 t a))) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(if (<=.f64 b -599999999999999963958558927183670731815092390825493744968602820782181559828480) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c))) (if (<=.f64 b 5792176041770645/105312291668557186697918027683670432318895095400549111254310977536) (+.f64 (*.f64 -4 (/.f64 (*.f64 a t) c)) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 c z)))) (+.f64 (/.f64 b (*.f64 c z)) (*.f64 -4 (/.f64 (*.f64 a t) c)))))
(if (<=.f64 z -4137611559144941/162259276829213363391578010288128) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c) (if (<=.f64 z 539999999999999991224899878498473893186783674368) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (/.f64 (+.f64 (/.f64 b z) (*.f64 a (*.f64 -4 t))) c)))
(if (<=.f64 t -2699999999999999895155995121465588157210858997818087579913732368598870130227909841139032679527924847865225323282999737362791929318556665067042517043601145563361284016026134740023032035948888064) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -8000000000000000398893231775271144136082147883507697212599143444895907192794446523075672122851328) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 t -619999999999999997038522502281585634437453440464479056941220115507834764918784) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -2600000000000000115297266131831820029181147977089024) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 t -3100000000000000004221441750859776) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -3458764513820541/144115188075855872) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (if (<=.f64 t -6814889626826961/324518553658426726783156020576256) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t 414619895305101/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (/.f64 (+.f64 (*.f64 9 (*.f64 y x)) b) (*.f64 z c)) (*.f64 (/.f64 (*.f64 a t) c) -4)))))))))
(if (<=.f64 t -2699999999999999895155995121465588157210858997818087579913732368598870130227909841139032679527924847865225323282999737362791929318556665067042517043601145563361284016026134740023032035948888064) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -1299999999999999943832209879457490674124132279055219453811935743645653553760703593101698360324976794525297497654195487959948712961125273990715515540078592) (*.f64 9 (/.f64 (*.f64 y x) (*.f64 z c))) (if (<=.f64 t -6499999999999999388764101365825588692056396122875558656780249685848596134550289975866674269951571647602687077254075916419639640326144) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -110000000000000004299070943119860390733762646909266660255753579391159348136877979451260044176261120) (/.f64 b (*.f64 z c)) (if (<=.f64 t -3800000000000000023770178672132096) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t -5584463537939415/18014398509481984) (/.f64 b (*.f64 z c)) (if (<=.f64 t -8637291987892073/100433627766186892221372630771322662657637687111424552206336) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 t 5648027917416435/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (/.f64 (/.f64 b z) c) (*.f64 (/.f64 (*.f64 a t) c) -4)))))))))
(if (<=.f64 b -12499999999999998900319437619653976739106608121190716272807671069834697697112660346369992387401504344263371792574983763896668520448) (/.f64 b (*.f64 z c)) (if (<=.f64 b 3112888062438487/2305843009213693952) (*.f64 (/.f64 (*.f64 a t) c) -4) (if (<=.f64 b 2499999999999999954627176797099951966179412741082042811989599592474768138595013324551450856098284419065839616) (/.f64 b (*.f64 z c)) (if (<=.f64 b 3800000000000000241623141714924658861188519117055285083956166304575868937593394545634824801512303558528344953002717607833479870247890897320760314337735737344) (*.f64 (/.f64 (*.f64 a t) c) -4) (/.f64 b (*.f64 z c))))))
(if (<=.f64 b -2800000000000000118033683367941137564745217594050038994192456870996790861886205617154107396351077762434982507131839524032722884415918699573952140673802342026454236819296769070333952) (/.f64 b (*.f64 z c)) (if (<=.f64 b 39999999999999999274522793232437927931709096867935142887106699178796552426157699755594402638812387301974178466090785427220113457766571369317254986200788577015443174643939683291829245142929903446291800142118912) (/.f64 (/.f64 b z) c) (/.f64 b (*.f64 z c))))
(/.f64 b (*.f64 z c))
Compiler

Compiled 742 to 418 computations (43.7% saved)

soundness497.0ms (3.3%)

Algorithm
egg-herbie
Rules
1614×rational_best_oopsla_all_46_json_45_simplify-13
1446×rational_best_oopsla_all_46_json_45_simplify-7
1392×rational_best_oopsla_all_46_json_45_simplify-89
1356×rational_best_oopsla_all_46_json_45_simplify-10
1356×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
15055
219755
397355
4390255
5762755
02055
15055
219755
397355
4390255
5762755
042813793
1157913727
2614013715
01022189
13442173
216002065
367002065
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 381 to 211 computations (44.6% saved)

end231.0ms (1.5%)

Compiler

Compiled 1227 to 642 computations (47.7% saved)

Profiling

Loading profile data...