Details

Time bar (total: 48.9s)

analyze846.0ms (1.7%)

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

Compiled 42 to 30 computations (28.6% saved)

sample5.4s (11%)

Results
2.8s8256×body256valid
2.6s8380×body256infinite
Bogosity

preprocess234.0ms (0.5%)

Algorithm
egg-herbie
Rules
3134×rational_best-simplify-44
2566×rational_best-simplify-2
86×rational_best-simplify-1
68×rational_best-simplify-48
swap-j-k
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03594186
15743910
29503910
315773910
415773910
518863910
618863910
729623910
829623910
933743910
1033743910
1134853910
1234863910
01010
11010
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
8
9
Outputs
0
1
2
1
3
4
5
6
5
7
8
9
8
Call 2
Inputs
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y 18) x) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 y 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 z 18) y) x) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 z 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 t 18) y) z) x) (*.f64 (*.f64 a 4) x)) (*.f64 b c)) (*.f64 (*.f64 t 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a 18) y) z) t) (*.f64 (*.f64 x 4) t)) (*.f64 b c)) (*.f64 (*.f64 a 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 x c)) (*.f64 (*.f64 b 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b x)) (*.f64 (*.f64 c 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 i 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 i 4) x)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 j 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 j 4) i)) (*.f64 (*.f64 x 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 k 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 k 4) i)) (*.f64 (*.f64 j 27) x))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) z) y) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) t) z) y) (*.f64 (*.f64 a 4) y)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) a) z) t) (*.f64 (*.f64 y 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) b) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 y c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) c) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b y)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) i) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) y)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) j) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 y 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) k) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) y))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) t) z) (*.f64 (*.f64 a 4) z)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) a) t) (*.f64 (*.f64 z 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) b) t) (*.f64 (*.f64 a 4) t)) (*.f64 z c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) c) t) (*.f64 (*.f64 a 4) t)) (*.f64 b z)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) i) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) z)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) j) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 z 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) k) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) z))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) a) (*.f64 (*.f64 t 4) a)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) b) (*.f64 (*.f64 a 4) b)) (*.f64 t c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) c) (*.f64 (*.f64 a 4) c)) (*.f64 b t)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) i) (*.f64 (*.f64 a 4) i)) (*.f64 b c)) (*.f64 (*.f64 x 4) t)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) j) (*.f64 (*.f64 a 4) j)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 t 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) k) (*.f64 (*.f64 a 4) k)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) t))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 b 4) t)) (*.f64 a c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 c 4) t)) (*.f64 b a)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 i 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) a)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 j 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 a 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 k 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) a))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 c b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 i c)) (*.f64 (*.f64 x 4) b)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 j c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 b 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 k c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) b))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b i)) (*.f64 (*.f64 x 4) c)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b j)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 c 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b k)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) c))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) j)) (*.f64 (*.f64 i 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) k)) (*.f64 (*.f64 j 27) i))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 k 27) j))
Outputs
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y 18) x) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 y 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 t (*.f64 a 4)))) (*.f64 i (*.f64 y 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i y))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 y i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 z 18) y) x) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 z 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 t (*.f64 a 4)))) (*.f64 i (*.f64 z 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 z (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 z (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 t 18) y) z) x) (*.f64 (*.f64 a 4) x)) (*.f64 b c)) (*.f64 (*.f64 t 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 x (*.f64 z (*.f64 y (*.f64 18 t)))) (*.f64 x (*.f64 a 4)))) (*.f64 i (*.f64 t 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 x (-.f64 (*.f64 (*.f64 18 t) (*.f64 z y)) (*.f64 a 4)))) (*.f64 t (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 x (-.f64 (*.f64 t (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) (*.f64 t (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 z t))) (*.f64 a 4)))) (*.f64 t (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a 18) y) z) t) (*.f64 (*.f64 x 4) t)) (*.f64 b c)) (*.f64 (*.f64 a 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 a)))) (*.f64 t (*.f64 x 4)))) (*.f64 (*.f64 a 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 z (*.f64 18 (*.f64 y a))) (*.f64 x 4)))) (*.f64 a (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y a))) (*.f64 x 4)))) (*.f64 a (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 x c)) (*.f64 (*.f64 b 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 b)))) (*.f64 t (*.f64 a 4))) (*.f64 x c)) (*.f64 i (*.f64 4 b))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 18 (*.f64 y b))) (*.f64 a 4))) (*.f64 x c)) (*.f64 4 (*.f64 b i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y b))) (*.f64 a 4))) (*.f64 x c)) (*.f64 4 (*.f64 b i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z b))) (*.f64 a 4))) (*.f64 x c)) (*.f64 4 (*.f64 b i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b x)) (*.f64 (*.f64 c 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 c)))) (*.f64 t (*.f64 a 4))) (*.f64 x b)) (*.f64 i (*.f64 4 c))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 c (*.f64 18 y))) (*.f64 a 4))) (*.f64 x b)) (*.f64 c (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y c))) (*.f64 a 4))) (*.f64 x b)) (*.f64 c (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z c))) (*.f64 a 4))) (*.f64 x b)) (*.f64 c (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 i 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 i 4) x)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 i)))) (*.f64 t (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 18 i) (*.f64 z y)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 18 i) (*.f64 y z)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 j 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 j 4) i)) (*.f64 (*.f64 x 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 j)))) (*.f64 t (*.f64 a 4)))) (*.f64 i (*.f64 4 j))) (*.f64 k (*.f64 x 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 18 j) (*.f64 z y)) (*.f64 a 4)))) (*.f64 4 (*.f64 i j))) (*.f64 x (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 j (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) (*.f64 4 (*.f64 i j))) (*.f64 x (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 18 (*.f64 j (*.f64 y z))) (*.f64 a 4)))) (*.f64 4 (*.f64 i j))) (*.f64 x (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 k 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 k 4) i)) (*.f64 (*.f64 j 27) x))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 k)))) (*.f64 t (*.f64 a 4)))) (*.f64 i (*.f64 4 k))) (*.f64 x (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 18 k) (*.f64 z y)) (*.f64 a 4)))) (*.f64 4 (*.f64 i k))) (*.f64 x (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 k (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) (*.f64 4 (*.f64 i k))) (*.f64 x (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) z) y) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) t) z) y) (*.f64 (*.f64 a 4) y)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 y (*.f64 z (*.f64 (*.f64 x 18) t))) (*.f64 y (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 y (-.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 y (-.f64 (*.f64 t (*.f64 18 (*.f64 x z))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 y (-.f64 (*.f64 18 (*.f64 x (*.f64 z t))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) a) z) t) (*.f64 (*.f64 y 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) a))) (*.f64 t (*.f64 y 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z a)) (*.f64 y 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 x a))) (*.f64 y 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) b) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 y c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) b))) (*.f64 t (*.f64 a 4))) (*.f64 y c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z b)) (*.f64 a 4))) (*.f64 y c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z b))) (*.f64 a 4))) (*.f64 y c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) c) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b y)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) c))) (*.f64 t (*.f64 a 4))) (*.f64 y b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z c)) (*.f64 a 4))) (*.f64 y b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 c (*.f64 x z))) (*.f64 a 4))) (*.f64 y b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 z c))) (*.f64 a 4))) (*.f64 y b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) i) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) y)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) i))) (*.f64 t (*.f64 a 4)))) (*.f64 y (*.f64 x 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z i)) (*.f64 a 4)))) (*.f64 x (*.f64 y 4))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z i))) (*.f64 a 4)))) (*.f64 x (*.f64 y 4))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) j) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 y 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) j))) (*.f64 t (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 k (*.f64 y 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z j)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 y (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 x j))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 y (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) k) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) y))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) k))) (*.f64 t (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 y (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z k)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 y (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z k))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 y (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 z k))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 y (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) t) z) (*.f64 (*.f64 a 4) z)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 z (*.f64 (*.f64 (*.f64 x 18) y) t)) (*.f64 z (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 z (-.f64 (*.f64 (*.f64 x 18) (*.f64 t y)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 z (-.f64 (*.f64 18 (*.f64 t (*.f64 x y))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 z (-.f64 (*.f64 18 (*.f64 x (*.f64 y t))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) a) t) (*.f64 (*.f64 z 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 (*.f64 (*.f64 x 18) y) a)) (*.f64 t (*.f64 z 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 a x))) (*.f64 z 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y a))) (*.f64 z 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) b) t) (*.f64 (*.f64 a 4) t)) (*.f64 z c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 t (*.f64 (*.f64 (*.f64 x 18) y) b)) (*.f64 t (*.f64 a 4))) (*.f64 z c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y b)) (*.f64 a 4))) (*.f64 z c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y b))) (*.f64 a 4))) (*.f64 z c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) c) t) (*.f64 (*.f64 a 4) t)) (*.f64 b z)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 t (*.f64 (*.f64 (*.f64 x 18) y) c)) (*.f64 t (*.f64 a 4))) (*.f64 z b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y c)) (*.f64 a 4))) (*.f64 z b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 c (*.f64 18 y))) (*.f64 a 4))) (*.f64 z b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) i) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) z)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 (*.f64 (*.f64 x 18) y) i)) (*.f64 t (*.f64 a 4)))) (*.f64 z (*.f64 x 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 i y)) (*.f64 a 4)))) (*.f64 z (*.f64 x 4))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y i))) (*.f64 a 4)))) (*.f64 z (*.f64 x 4))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) j) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 z 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 (*.f64 (*.f64 x 18) y) j)) (*.f64 t (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 k (*.f64 z 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 j y)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y j))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 x j))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) k) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) z))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 t (*.f64 (*.f64 (*.f64 x 18) y) k)) (*.f64 t (*.f64 a 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 z (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 k y)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y k))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 (*.f64 18 k) (*.f64 x y)) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) a) (*.f64 (*.f64 t 4) a)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) a) (*.f64 a (*.f64 t 4)))) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 a (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 t 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 a (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 t 4)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) b) (*.f64 (*.f64 a 4) b)) (*.f64 t c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 t c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) c) (*.f64 (*.f64 a 4) c)) (*.f64 b t)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) c) (*.f64 (*.f64 a 4) c)) (*.f64 t b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 t b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) i) (*.f64 (*.f64 a 4) i)) (*.f64 b c)) (*.f64 (*.f64 x 4) t)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) i) (*.f64 (*.f64 a 4) i))) (*.f64 t (*.f64 x 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 i (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4)))) (*.f64 t (*.f64 x 4))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 i (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) (*.f64 t (*.f64 x 4))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) j) (*.f64 (*.f64 a 4) j)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 t 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) j) (*.f64 (*.f64 a 4) j))) (*.f64 (*.f64 x 4) i)) (*.f64 k (*.f64 t 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 j (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 t (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 j (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 t (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) k) (*.f64 (*.f64 a 4) k)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) t))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) k) (*.f64 (*.f64 a 4) k))) (*.f64 (*.f64 x 4) i)) (*.f64 t (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 k (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 t (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 k (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) (*.f64 x (*.f64 4 i))) (*.f64 t (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 b 4) t)) (*.f64 a c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 4 b))) (*.f64 a c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 4 b))) (*.f64 a c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 b))) (*.f64 a c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 c 4) t)) (*.f64 b a)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 4 c))) (*.f64 a b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 4 c))) (*.f64 a b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 c))) (*.f64 a b)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 i 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) a)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 4 i)))) (*.f64 a (*.f64 x 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 4 i)))) (*.f64 4 (*.f64 a x))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 i)))) (*.f64 4 (*.f64 x a))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 j 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 a 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 4 j)))) (*.f64 (*.f64 x 4) i)) (*.f64 k (*.f64 a 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 4 j)))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 j)))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 k 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) a))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 4 k)))) (*.f64 (*.f64 x 4) i)) (*.f64 a (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 4 k)))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 b c) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 k)))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 c b)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 i c)) (*.f64 (*.f64 x 4) b)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 c i)) (*.f64 b (*.f64 x 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 c i)) (*.f64 x (*.f64 4 b))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 c i)) (*.f64 x (*.f64 4 b))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 j c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 b 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 c j)) (*.f64 (*.f64 x 4) i)) (*.f64 k (*.f64 b 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 c j)) (*.f64 x (*.f64 4 i))) (*.f64 b (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 c j)) (*.f64 x (*.f64 4 i))) (*.f64 b (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 k c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) b))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 c k)) (*.f64 (*.f64 x 4) i)) (*.f64 b (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 c k)) (*.f64 x (*.f64 4 i))) (*.f64 b (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 c k)) (*.f64 x (*.f64 4 i))) (*.f64 b (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b i)) (*.f64 (*.f64 x 4) c)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b i)) (*.f64 c (*.f64 x 4))) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b i)) (*.f64 x (*.f64 4 c))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b i)) (*.f64 x (*.f64 4 c))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b j)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 c 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b j)) (*.f64 (*.f64 x 4) i)) (*.f64 k (*.f64 c 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b j)) (*.f64 x (*.f64 4 i))) (*.f64 c (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b j)) (*.f64 x (*.f64 4 i))) (*.f64 c (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b k)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) c))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b k)) (*.f64 (*.f64 x 4) i)) (*.f64 c (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b k)) (*.f64 x (*.f64 4 i))) (*.f64 c (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b k)) (*.f64 x (*.f64 4 i))) (*.f64 c (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) j)) (*.f64 (*.f64 i 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) j)) (*.f64 k (*.f64 i 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 j x))) (*.f64 i (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 x j))) (*.f64 i (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) k)) (*.f64 (*.f64 j 27) i))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) k)) (*.f64 i (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 k))) (*.f64 i (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 k))) (*.f64 i (*.f64 j 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 k 27) j))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Symmetry

(sort y z)

(sort b c)

(sort j k)

Compiler

Compiled 51 to 39 computations (23.5% saved)

simplify19.0ms (0%)

Algorithm
egg-herbie
Rules
236×rational_best-simplify-2
188×rational_best-simplify-44
rational_best-simplify-48
rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03091
14285
26885
311385
418785
525385
627585
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
Outputs
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))

eval2.0ms (0%)

Compiler

Compiled 159 to 98 computations (38.4% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
3.3b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
5.1b
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
7.1b
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
5.6b
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Compiler

Compiled 119 to 85 computations (28.6% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 18 (*.f64 x z))
0.5b
(*.f64 x (*.f64 4 i))
3.2b
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))
4.5b
(*.f64 y (*.f64 18 (*.f64 x z)))
Compiler

Compiled 153 to 81 computations (47.1% saved)

series15.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
y
@inf
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))
1.0ms
z
@0
(*.f64 y (*.f64 18 (*.f64 x z)))
1.0ms
t
@0
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))
1.0ms
x
@0
(*.f64 y (*.f64 18 (*.f64 x z)))
1.0ms
y
@0
(*.f64 y (*.f64 18 (*.f64 x z)))

rewrite63.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1106×rational_best-simplify-47
1094×rational_best-5
1092×rational_best-4
1092×rational_best-2
1092×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01882
115782
253082
3231082
Stop Event
node limit
Counts
4 → 28
Calls
Call 1
Inputs
(*.f64 y (*.f64 18 (*.f64 x z)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))
(*.f64 x (*.f64 4 i))
(*.f64 18 (*.f64 x z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 18 (*.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 y (*.f64 18 (*.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 x 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 36))) (*.f64 a 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 4 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 4 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 4 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 4 i)) (/.f64 (*.f64 x (*.f64 i 8)) (*.f64 x (*.f64 i 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 i 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 4 i)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 18 (*.f64 x z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 18 (*.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 18 (*.f64 x z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 x z)) (/.f64 (*.f64 (*.f64 x z) 72) (*.f64 (*.f64 x z) 72)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 18 (*.f64 x z)) 1)))))

simplify174.0ms (0.4%)

Algorithm
egg-herbie
Rules
1414×rational_best-simplify-82
1266×rational_best-simplify-44
968×rational_best-simplify-80
898×rational_best-simplify-132
844×rational_best-simplify-78
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0814156
11544156
23513940
39103940
438713940
567243940
Stop Event
node limit
Counts
172 → 61
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(*.f64 18 (*.f64 z x))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 0)
(+.f64 0 (*.f64 y (*.f64 18 (*.f64 x z))))
(-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 0)
(/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 1)
(/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 y (*.f64 18 (*.f64 x z)))))
(/.f64 (*.f64 y (*.f64 z (*.f64 x 36))) 2)
(pow.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 1)
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 0)
(+.f64 0 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))))
(-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 0)
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 1)
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 36))) (*.f64 a 8))) 2)
(pow.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 1)
(+.f64 (*.f64 x (*.f64 4 i)) 0)
(+.f64 0 (*.f64 x (*.f64 4 i)))
(-.f64 (*.f64 x (*.f64 4 i)) 0)
(/.f64 (*.f64 x (*.f64 4 i)) 1)
(/.f64 (*.f64 x (*.f64 4 i)) (/.f64 (*.f64 x (*.f64 i 8)) (*.f64 x (*.f64 i 8))))
(/.f64 (*.f64 x (*.f64 i 8)) 2)
(pow.f64 (*.f64 x (*.f64 4 i)) 1)
(+.f64 (*.f64 18 (*.f64 x z)) 0)
(+.f64 0 (*.f64 18 (*.f64 x z)))
(-.f64 (*.f64 18 (*.f64 x z)) 0)
(/.f64 (*.f64 18 (*.f64 x z)) 1)
(/.f64 (*.f64 18 (*.f64 x z)) (/.f64 (*.f64 (*.f64 x z) 72) (*.f64 (*.f64 x z) 72)))
(/.f64 (*.f64 z (*.f64 x 36)) 2)
(pow.f64 (*.f64 18 (*.f64 x z)) 1)
Outputs
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a -4)))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(+.f64 0 (*.f64 y (*.f64 18 (*.f64 x z))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (/.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 y (*.f64 18 (*.f64 x z)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 x 36))) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(pow.f64 (*.f64 y (*.f64 18 (*.f64 x z))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(+.f64 0 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4)))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 36))) (*.f64 a 8))) 2)
(/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 36) (*.f64 y z)) (*.f64 a 8))) 2)
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 36)) (*.f64 a 8))) 2)
(/.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 36))) (*.f64 a 8))) 2)
(pow.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 4 a)))
(+.f64 (*.f64 x (*.f64 4 i)) 0)
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(+.f64 0 (*.f64 x (*.f64 4 i)))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(-.f64 (*.f64 x (*.f64 4 i)) 0)
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(/.f64 (*.f64 x (*.f64 4 i)) 1)
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(/.f64 (*.f64 x (*.f64 4 i)) (/.f64 (*.f64 x (*.f64 i 8)) (*.f64 x (*.f64 i 8))))
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(/.f64 (*.f64 x (*.f64 i 8)) 2)
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(pow.f64 (*.f64 x (*.f64 4 i)) 1)
(*.f64 x (*.f64 4 i))
(*.f64 i (*.f64 x 4))
(+.f64 (*.f64 18 (*.f64 x z)) 0)
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(+.f64 0 (*.f64 18 (*.f64 x z)))
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(-.f64 (*.f64 18 (*.f64 x z)) 0)
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(/.f64 (*.f64 18 (*.f64 x z)) 1)
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(/.f64 (*.f64 18 (*.f64 x z)) (/.f64 (*.f64 (*.f64 x z) 72) (*.f64 (*.f64 x z) 72)))
(/.f64 (*.f64 18 (*.f64 z x)) (/.f64 (*.f64 (*.f64 z x) 72) (*.f64 (*.f64 z x) 72)))
(/.f64 (*.f64 18 (*.f64 z x)) (/.f64 (*.f64 z (*.f64 72 x)) (*.f64 z (*.f64 72 x))))
(/.f64 (*.f64 x (*.f64 18 z)) (/.f64 (*.f64 z (*.f64 x 72)) (*.f64 z (*.f64 x 72))))
(/.f64 (*.f64 18 (*.f64 z x)) (/.f64 (*.f64 z (*.f64 x 72)) (*.f64 z (*.f64 x 72))))
(/.f64 (*.f64 z (*.f64 x 36)) 2)
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))
(pow.f64 (*.f64 18 (*.f64 x z)) 1)
(*.f64 18 (*.f64 z x))
(*.f64 x (*.f64 18 z))

localize103.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 j (*.f64 k 27))
0.5b
(*.f64 x (*.f64 i 4))
3.2b
(*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))
4.8b
(*.f64 (*.f64 x 18) (*.f64 z y))
Compiler

Compiled 151 to 81 computations (46.4% saved)

series109.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
j
@-inf
(*.f64 j (*.f64 k 27))
0.0ms
j
@inf
(*.f64 j (*.f64 k 27))
0.0ms
k
@0
(*.f64 j (*.f64 k 27))
0.0ms
j
@0
(*.f64 j (*.f64 k 27))
0.0ms
k
@inf
(*.f64 j (*.f64 k 27))

rewrite67.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1352×rational_best-simplify-47
1330×rational_best-5
1328×rational_best-4
1328×rational_best-2
1328×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02382
119882
264582
3280482
Stop Event
node limit
Counts
4 → 28
Calls
Call 1
Inputs
(*.f64 (*.f64 x 18) (*.f64 z y))
(*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))
(*.f64 x (*.f64 i 4))
(*.f64 j (*.f64 k 27))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x 18) (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 (*.f64 x 18) (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 x 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 4 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 4 i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 4 i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 4 i)) (/.f64 (*.f64 x (*.f64 4 i)) (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x i) 8) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 4 i)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 k 27)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 k 27)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 k 27)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 k 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 k 27)) (/.f64 (*.f64 j (*.f64 k 27)) (*.f64 j (*.f64 k 27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 k 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 k 27)) 1)))))

simplify377.0ms (0.8%)

Algorithm
egg-herbie
Rules
1396×rational_best-simplify-132
1290×rational_best-simplify-44
1132×rational_best-simplify-80
988×rational_best-simplify-78
796×rational_best-simplify-135
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0874114
11724114
24013898
310853898
443143898
579533898
Stop Event
node limit
Counts
172 → 51
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(+.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 0)
(+.f64 0 (*.f64 (*.f64 x 18) (*.f64 z y)))
(-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 0)
(/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 1)
(/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 (*.f64 x 18) (*.f64 z y))))
(/.f64 (*.f64 z (*.f64 y (*.f64 x 36))) 2)
(pow.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 1)
(+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 0)
(+.f64 0 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))))
(-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 0)
(/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 1)
(/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))))
(/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)) 2)) 2)
(pow.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 1)
(+.f64 (*.f64 x (*.f64 4 i)) 0)
(+.f64 0 (*.f64 x (*.f64 4 i)))
(-.f64 (*.f64 x (*.f64 4 i)) 0)
(/.f64 (*.f64 x (*.f64 4 i)) 1)
(/.f64 (*.f64 x (*.f64 4 i)) (/.f64 (*.f64 x (*.f64 4 i)) (*.f64 x (*.f64 4 i))))
(/.f64 (*.f64 (*.f64 x i) 8) 2)
(pow.f64 (*.f64 x (*.f64 4 i)) 1)
(+.f64 (*.f64 j (*.f64 k 27)) 0)
(+.f64 0 (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 j (*.f64 k 27)) 0)
(/.f64 (*.f64 j (*.f64 k 27)) 1)
(/.f64 (*.f64 j (*.f64 k 27)) (/.f64 (*.f64 j (*.f64 k 27)) (*.f64 j (*.f64 k 27))))
(/.f64 (*.f64 j (*.f64 k 54)) 2)
(pow.f64 (*.f64 j (*.f64 k 27)) 1)
Outputs
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 z t))))
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 4 (*.f64 i x))
(*.f64 x (*.f64 4 i))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(+.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(+.f64 0 (*.f64 (*.f64 x 18) (*.f64 z y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (/.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 (*.f64 x 18) (*.f64 z y))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 z (*.f64 y (*.f64 x 36))) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(pow.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(+.f64 0 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)) 2)) 2)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(pow.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(+.f64 (*.f64 x (*.f64 4 i)) 0)
(*.f64 x (*.f64 4 i))
(+.f64 0 (*.f64 x (*.f64 4 i)))
(*.f64 x (*.f64 4 i))
(-.f64 (*.f64 x (*.f64 4 i)) 0)
(*.f64 x (*.f64 4 i))
(/.f64 (*.f64 x (*.f64 4 i)) 1)
(*.f64 x (*.f64 4 i))
(/.f64 (*.f64 x (*.f64 4 i)) (/.f64 (*.f64 x (*.f64 4 i)) (*.f64 x (*.f64 4 i))))
(*.f64 x (*.f64 4 i))
(/.f64 (*.f64 (*.f64 x i) 8) 2)
(*.f64 x (*.f64 4 i))
(pow.f64 (*.f64 x (*.f64 4 i)) 1)
(*.f64 x (*.f64 4 i))
(+.f64 (*.f64 j (*.f64 k 27)) 0)
(*.f64 27 (*.f64 k j))
(+.f64 0 (*.f64 j (*.f64 k 27)))
(*.f64 27 (*.f64 k j))
(-.f64 (*.f64 j (*.f64 k 27)) 0)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 j (*.f64 k 27)) 1)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 j (*.f64 k 27)) (/.f64 (*.f64 j (*.f64 k 27)) (*.f64 j (*.f64 k 27))))
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 j (*.f64 k 54)) 2)
(*.f64 27 (*.f64 k j))
(pow.f64 (*.f64 j (*.f64 k 27)) 1)
(*.f64 27 (*.f64 k j))

localize107.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 x 18) y)
0.5b
(*.f64 (*.f64 j 27) k)
4.0b
(*.f64 (*.f64 (*.f64 x 18) y) z)
6.0b
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
Compiler

Compiled 164 to 94 computations (42.7% saved)

series9.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
1.0ms
z
@inf
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
1.0ms
x
@0
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
1.0ms
y
@0
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
1.0ms
z
@0
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)

rewrite187.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
974×rational_best-simplify-47
932×rational_best-5
930×rational_best-4
930×rational_best-2
930×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01670
113470
243770
3195770
Stop Event
node limit
Counts
4 → 28
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
(*.f64 (*.f64 (*.f64 x 18) y) z)
(*.f64 (*.f64 j 27) k)
(*.f64 (*.f64 x 18) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) (/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y (*.f64 x 36)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 18 (*.f64 z (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 z (*.f64 x y))) (/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) (*.f64 18 (*.f64 z (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 x 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 j (*.f64 27 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 j (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 j (*.f64 27 k)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 27 k)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 27 k)) (/.f64 (*.f64 j (*.f64 27 k)) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 j 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (*.f64 27 k)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 18 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 18 y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 18 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 y)) (/.f64 (*.f64 y (*.f64 x 36)) (*.f64 y (*.f64 x 36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 18 y)) 1)))))

simplify102.0ms (0.2%)

Algorithm
egg-herbie
Rules
1680×rational_best-simplify-132
1590×rational_best-simplify-80
1460×rational_best-simplify-78
980×rational_best-simplify-135
940×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732998
11482998
23792998
310952998
445092998
Stop Event
node limit
Counts
160 → 38
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(+.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 0)
(+.f64 0 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t))
(-.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 0)
(/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 1)
(/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) (/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y (*.f64 x 36)))) 2)
(pow.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 1)
(+.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 0)
(+.f64 0 (*.f64 18 (*.f64 z (*.f64 x y))))
(-.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 0)
(/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 1)
(/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) (/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) (*.f64 18 (*.f64 z (*.f64 x y)))))
(/.f64 (*.f64 y (*.f64 z (*.f64 x 36))) 2)
(pow.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 1)
(+.f64 (*.f64 j (*.f64 27 k)) 0)
(+.f64 0 (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 j (*.f64 27 k)) 0)
(/.f64 (*.f64 j (*.f64 27 k)) 1)
(/.f64 (*.f64 j (*.f64 27 k)) (/.f64 (*.f64 j (*.f64 27 k)) (*.f64 j (*.f64 27 k))))
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(pow.f64 (*.f64 j (*.f64 27 k)) 1)
(+.f64 (*.f64 x (*.f64 18 y)) 0)
(+.f64 0 (*.f64 x (*.f64 18 y)))
(-.f64 (*.f64 x (*.f64 18 y)) 0)
(/.f64 (*.f64 x (*.f64 18 y)) 1)
(/.f64 (*.f64 x (*.f64 18 y)) (/.f64 (*.f64 y (*.f64 x 36)) (*.f64 y (*.f64 x 36))))
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(pow.f64 (*.f64 x (*.f64 18 y)) 1)
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(+.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(+.f64 0 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(-.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) (/.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 z (*.f64 t (*.f64 y (*.f64 x 36)))) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(pow.f64 (*.f64 (*.f64 18 (*.f64 z (*.f64 x y))) t) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(+.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 0)
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(+.f64 0 (*.f64 18 (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(-.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 0)
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 1)
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) (/.f64 (*.f64 18 (*.f64 z (*.f64 x y))) (*.f64 18 (*.f64 z (*.f64 x y)))))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 x 36))) 2)
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(pow.f64 (*.f64 18 (*.f64 z (*.f64 x y))) 1)
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(+.f64 (*.f64 j (*.f64 27 k)) 0)
(*.f64 27 (*.f64 k j))
(+.f64 0 (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(-.f64 (*.f64 j (*.f64 27 k)) 0)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 j (*.f64 27 k)) 1)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 j (*.f64 27 k)) (/.f64 (*.f64 j (*.f64 27 k)) (*.f64 j (*.f64 27 k))))
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(*.f64 27 (*.f64 k j))
(pow.f64 (*.f64 j (*.f64 27 k)) 1)
(*.f64 27 (*.f64 k j))
(+.f64 (*.f64 x (*.f64 18 y)) 0)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(+.f64 0 (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(-.f64 (*.f64 x (*.f64 18 y)) 0)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 18 y)) 1)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 18 y)) (/.f64 (*.f64 y (*.f64 x 36)) (*.f64 y (*.f64 x 36))))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(pow.f64 (*.f64 x (*.f64 18 y)) 1)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))

eval234.0ms (0.5%)

Compiler

Compiled 4736 to 2686 computations (43.3% saved)

prune244.0ms (0.5%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1428150
Fresh000
Picked011
Done112
Total14310153
Error
0.0b
Counts
153 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
5.1b
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
17.5b
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
16.1b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
16.9b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
7.1b
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
6.6b
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
5.6b
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
18.7b
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
10.7b
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
16.9b
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
Compiler

Compiled 648 to 465 computations (28.2% saved)

localize121.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c))
0.2b
(*.f64 j (*.f64 k 27))
3.2b
(*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))
4.8b
(*.f64 (*.f64 x 18) (*.f64 z y))
Compiler

Compiled 151 to 77 computations (49% saved)

series5.0ms (0%)

Counts
1 → 84
Calls

21 calls:

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

rewrite317.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1060×rational_best-5
1058×rational_best-4
1058×rational_best-2
1058×rational_best-3
1058×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01949
116149
252349
3225549
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)))))

simplify391.0ms (0.8%)

Algorithm
egg-herbie
Rules
1764×rational_best-simplify-132
842×rational_best-simplify-2
650×rational_best-simplify-24
646×rational_best-simplify-41
642×rational_best-simplify-29
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0674619
11344619
24884619
312074619
427824619
562134619
Stop Event
node limit
Counts
101 → 53
Calls
Call 1
Inputs
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 0)
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))
(*.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))
(*.f64 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)
(/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 2) 2)
(pow.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)
Outputs
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))
(*.f64 t (*.f64 18 (*.f64 z (*.f64 y x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))
(*.f64 t (*.f64 18 (*.f64 z (*.f64 y x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))
(*.f64 t (*.f64 18 (*.f64 z (*.f64 y x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))
(*.f64 t (*.f64 18 (*.f64 z (*.f64 y x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))
(*.f64 t (*.f64 18 (*.f64 z (*.f64 y x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))
(*.f64 t (*.f64 18 (*.f64 z (*.f64 y x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 c b) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 c b) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)))
(+.f64 (*.f64 c b) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))))
(+.f64 (*.f64 c b) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y)))))
(+.f64 (+.f64 (*.f64 c b) (*.f64 t (*.f64 a -4))) (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 0)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (*.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))
(/.f64 (*.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))) 2) 2)
(pow.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 b c)) 1)
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))))
(+.f64 (*.f64 c b) (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 y z))) (*.f64 4 a))))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))
0.0b
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))
0.2b
(*.f64 j (*.f64 k 27))
0.5b
(*.f64 x (*.f64 i 4))
Compiler

Compiled 93 to 53 computations (43% saved)

series130.0ms (0.3%)

Counts
2 → 120
Calls

30 calls:

TimeVariablePointExpression
124.0ms
c
@0
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))
0.0ms
x
@0
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))
0.0ms
t
@0
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))
0.0ms
t
@0
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))
0.0ms
a
@inf
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))

rewrite62.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best-5
956×rational_best-4
956×rational_best-2
956×rational_best-3
956×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01768
114668
247668
3202768
Stop Event
node limit
Counts
2 → 42
Calls
Call 1
Inputs
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (neg.f64 (*.f64 x (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 i 4))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (*.f64 a -4)) (+.f64 (*.f64 b c) (*.f64 x (*.f64 i 4)))) (-.f64 0 (*.f64 i (*.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))) (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 2) (*.f64 i (*.f64 x 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))))

simplify234.0ms (0.5%)

Algorithm
egg-herbie
Rules
902×rational_best-simplify-2
812×rational_best-simplify-24
796×rational_best-simplify-29
756×rational_best-simplify-1
668×rational_best-simplify-78
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01065074
12175074
26385074
315135074
434775074
563745074
Stop Event
node limit
Counts
162 → 70
Calls
Call 1
Inputs
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 0)
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(*.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(*.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)
(/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 2) 2)
(pow.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)
(+.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (neg.f64 (*.f64 x (*.f64 i 4))))
(+.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 0)
(+.f64 0 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(+.f64 (neg.f64 (*.f64 x (*.f64 i 4))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(+.f64 (+.f64 (*.f64 t (*.f64 a -4)) (+.f64 (*.f64 b c) (*.f64 x (*.f64 i 4)))) (-.f64 0 (*.f64 i (*.f64 x 8))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) -1)
(*.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))) (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(/.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)
(/.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) -1)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 2) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) 2) -2)
(pow.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)
(neg.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
Outputs
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 4 i)))
(-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 4 i)))
(-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
(-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 0)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (/.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 t -4))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) 2) 2)
(pow.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t)))
(+.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (neg.f64 (*.f64 x (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 0)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 0 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (neg.f64 (*.f64 x (*.f64 i 4))) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (+.f64 (*.f64 t (*.f64 a -4)) (+.f64 (*.f64 b c) (*.f64 x (*.f64 i 4)))) (-.f64 0 (*.f64 i (*.f64 x 8))))
(+.f64 (+.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x 4)))) (neg.f64 (*.f64 i (*.f64 x 8))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (+.f64 (*.f64 c b) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 i (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (neg.f64 (*.f64 i (*.f64 x 8)))))
(+.f64 (*.f64 c b) (+.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (neg.f64 (*.f64 i (*.f64 x 8)))))
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) -1)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))) (*.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))))) (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4)))) (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(/.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(/.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(/.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) -1)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) 2) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 t -4))) 2) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) 2) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) 2) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) 2) -2)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(pow.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) 1)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(neg.f64 (-.f64 (*.f64 x (*.f64 i 4)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (-.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y (*.f64 18 z))
0.5b
(*.f64 x (*.f64 4 i))
4.7b
(*.f64 x (*.f64 y (*.f64 18 z)))
6.0b
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
Compiler

Compiled 122 to 68 computations (44.3% saved)

series4.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite119.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1364×rational_best-simplify-57
816×rational_best-simplify-47
778×rational_best-5
776×rational_best-4
776×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
19957
235557
3160257
4656657
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 t (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 18 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) (/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 x (*.f64 y z)) 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 18 (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 x (*.f64 18 (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 y z)) 36) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 18 (*.f64 y z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 18 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 18 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 18 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 18 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 y z)) (/.f64 (*.f64 18 (*.f64 y z)) (*.f64 18 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 18 (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 18 (*.f64 y z))))))))

simplify149.0ms (0.3%)

Algorithm
egg-herbie
Rules
1266×rational_best-simplify-80
1122×rational_best-simplify-47
1056×rational_best-simplify-78
934×rational_best-simplify-2
876×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0612709
11312709
23272709
310732709
430722709
552152709
Stop Event
node limit
Counts
135 → 33
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(*.f64 18 (*.f64 y z))
(+.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 0)
(+.f64 0 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))))
(-.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))
(/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 1)
(/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) (/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))
(/.f64 (*.f64 t (*.f64 (*.f64 x (*.f64 y z)) 36)) 2)
(pow.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))
(+.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(+.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))
(-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 18 (*.f64 y z)))))
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 x (*.f64 18 (*.f64 y z)))))
(/.f64 (*.f64 (*.f64 x (*.f64 y z)) 36) 2)
(pow.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 18 (*.f64 y z)))))
(+.f64 (*.f64 18 (*.f64 y z)) 0)
(+.f64 0 (*.f64 18 (*.f64 y z)))
(-.f64 (*.f64 18 (*.f64 y z)) 0)
(-.f64 0 (neg.f64 (*.f64 18 (*.f64 y z))))
(/.f64 (*.f64 18 (*.f64 y z)) 1)
(/.f64 (*.f64 18 (*.f64 y z)) (/.f64 (*.f64 18 (*.f64 y z)) (*.f64 18 (*.f64 y z))))
(/.f64 (*.f64 z (*.f64 y 36)) 2)
(pow.f64 (*.f64 18 (*.f64 y z)) 1)
(neg.f64 (neg.f64 (*.f64 18 (*.f64 y z))))
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(+.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 0 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(-.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) (/.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 t (*.f64 (*.f64 x (*.f64 y z)) 36)) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(pow.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(neg.f64 (neg.f64 (*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(+.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 18 (*.f64 y z)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 x (*.f64 18 (*.f64 y z)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(/.f64 (*.f64 (*.f64 x (*.f64 y z)) 36) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(pow.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(neg.f64 (neg.f64 (*.f64 x (*.f64 18 (*.f64 y z)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(+.f64 (*.f64 18 (*.f64 y z)) 0)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(+.f64 0 (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(-.f64 (*.f64 18 (*.f64 y z)) 0)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(-.f64 0 (neg.f64 (*.f64 18 (*.f64 y z))))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (*.f64 18 (*.f64 y z)) 1)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (*.f64 18 (*.f64 y z)) (/.f64 (*.f64 18 (*.f64 y z)) (*.f64 18 (*.f64 y z))))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (*.f64 z (*.f64 y 36)) 2)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(pow.f64 (*.f64 18 (*.f64 y z)) 1)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(neg.f64 (neg.f64 (*.f64 18 (*.f64 y z))))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 18 (*.f64 x t))
0.5b
(*.f64 x (*.f64 4 i))
6.7b
(*.f64 z (*.f64 18 (*.f64 x t)))
7.3b
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
Compiler

Compiled 122 to 61 computations (50% saved)

series10.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
5.0ms
x
@0
(*.f64 18 (*.f64 x t))
0.0ms
z
@inf
(*.f64 z (*.f64 18 (*.f64 x t)))
0.0ms
x
@inf
(*.f64 z (*.f64 18 (*.f64 x t)))
0.0ms
t
@inf
(*.f64 18 (*.f64 x t))
0.0ms
x
@inf
(*.f64 18 (*.f64 x t))

rewrite120.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1356×rational_best-simplify-57
812×rational_best-simplify-47
774×rational_best-5
772×rational_best-4
772×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
19957
235557
3159457
4653357
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 y (*.f64 z (*.f64 18 (*.f64 x t))))
(*.f64 z (*.f64 18 (*.f64 x t)))
(*.f64 18 (*.f64 x t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) (/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 z 36)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 x (*.f64 18 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (*.f64 x (*.f64 18 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x (*.f64 18 t))) (/.f64 (*.f64 x (*.f64 t (*.f64 z 36))) (*.f64 x (*.f64 t (*.f64 z 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 t (*.f64 z 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (*.f64 x (*.f64 18 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 18 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 18 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 18 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (*.f64 18 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 t)) (/.f64 (*.f64 x (*.f64 18 t)) (*.f64 x (*.f64 18 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 t 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 18 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (*.f64 18 t))))))))

simplify99.0ms (0.2%)

Algorithm
egg-herbie
Rules
1372×rational_best-simplify-80
1344×rational_best-simplify-132
1276×rational_best-simplify-78
978×rational_best-simplify-47
954×rational_best-simplify-135
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0632709
11352709
23392709
310112709
439972709
Stop Event
node limit
Counts
135 → 36
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(*.f64 18 (*.f64 t x))
(+.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 0)
(+.f64 0 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))))
(-.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 0)
(-.f64 0 (neg.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))
(/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 1)
(/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) (/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))
(/.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 z 36)))) 2)
(pow.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 1)
(neg.f64 (neg.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))
(+.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 0)
(+.f64 0 (*.f64 z (*.f64 x (*.f64 18 t))))
(-.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 0)
(-.f64 0 (neg.f64 (*.f64 z (*.f64 x (*.f64 18 t)))))
(/.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 1)
(/.f64 (*.f64 z (*.f64 x (*.f64 18 t))) (/.f64 (*.f64 x (*.f64 t (*.f64 z 36))) (*.f64 x (*.f64 t (*.f64 z 36)))))
(/.f64 (*.f64 x (*.f64 t (*.f64 z 36))) 2)
(pow.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 1)
(neg.f64 (neg.f64 (*.f64 z (*.f64 x (*.f64 18 t)))))
(+.f64 (*.f64 x (*.f64 18 t)) 0)
(+.f64 0 (*.f64 x (*.f64 18 t)))
(-.f64 (*.f64 x (*.f64 18 t)) 0)
(-.f64 0 (neg.f64 (*.f64 x (*.f64 18 t))))
(/.f64 (*.f64 x (*.f64 18 t)) 1)
(/.f64 (*.f64 x (*.f64 18 t)) (/.f64 (*.f64 x (*.f64 18 t)) (*.f64 x (*.f64 18 t))))
(/.f64 (*.f64 x (*.f64 t 36)) 2)
(pow.f64 (*.f64 x (*.f64 18 t)) 1)
(neg.f64 (neg.f64 (*.f64 x (*.f64 18 t))))
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(*.f64 18 (*.f64 t x))
(*.f64 t (*.f64 18 x))
(+.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(+.f64 0 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(-.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) (/.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 z 36)))) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(pow.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(neg.f64 (neg.f64 (*.f64 z (*.f64 y (*.f64 x (*.f64 18 t))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 y (*.f64 (*.f64 18 x) (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 0)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(+.f64 0 (*.f64 z (*.f64 x (*.f64 18 t))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(-.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 0)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 x (*.f64 18 t)))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(/.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 1)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(/.f64 (*.f64 z (*.f64 x (*.f64 18 t))) (/.f64 (*.f64 x (*.f64 t (*.f64 z 36))) (*.f64 x (*.f64 t (*.f64 z 36)))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(/.f64 (*.f64 x (*.f64 t (*.f64 z 36))) 2)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(pow.f64 (*.f64 z (*.f64 x (*.f64 18 t))) 1)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(neg.f64 (neg.f64 (*.f64 z (*.f64 x (*.f64 18 t)))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 z (*.f64 t (*.f64 18 x)))
(*.f64 x (*.f64 t (*.f64 18 z)))
(*.f64 (*.f64 18 x) (*.f64 t z))
(+.f64 (*.f64 x (*.f64 18 t)) 0)
(*.f64 t (*.f64 18 x))
(+.f64 0 (*.f64 x (*.f64 18 t)))
(*.f64 t (*.f64 18 x))
(-.f64 (*.f64 x (*.f64 18 t)) 0)
(*.f64 t (*.f64 18 x))
(-.f64 0 (neg.f64 (*.f64 x (*.f64 18 t))))
(*.f64 t (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 18 t)) 1)
(*.f64 t (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 18 t)) (/.f64 (*.f64 x (*.f64 18 t)) (*.f64 x (*.f64 18 t))))
(*.f64 t (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 t 36)) 2)
(*.f64 t (*.f64 18 x))
(pow.f64 (*.f64 x (*.f64 18 t)) 1)
(*.f64 t (*.f64 18 x))
(neg.f64 (neg.f64 (*.f64 x (*.f64 18 t))))
(*.f64 t (*.f64 18 x))

localize74.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 27 (*.f64 k j))
0.5b
(*.f64 x (*.f64 i 4))
3.2b
(*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4)))
4.8b
(*.f64 (*.f64 x 18) (*.f64 z y))
Compiler

Compiled 151 to 78 computations (48.3% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
k
@0
(*.f64 27 (*.f64 k j))
0.0ms
j
@inf
(*.f64 27 (*.f64 k j))
0.0ms
k
@inf
(*.f64 27 (*.f64 k j))
0.0ms
j
@-inf
(*.f64 27 (*.f64 k j))
0.0ms
k
@-inf
(*.f64 27 (*.f64 k j))

rewrite76.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1924×rational_best-5
1922×rational_best-4
1922×rational_best-2
1922×rational_best-3
1922×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
16113
220313
384113
4385613
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 27 (*.f64 k j))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 k j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 27 (*.f64 k j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 k j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 k j)) (/.f64 (*.f64 27 (*.f64 k j)) (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 j 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 27 (*.f64 k j)) 1)))))

simplify200.0ms (0.4%)

Algorithm
egg-herbie
Rules
1532×rational_best-simplify-132
1356×rational_best-simplify-80
1222×rational_best-simplify-78
1106×rational_best-simplify-82
860×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02191
13691
28391
322891
4112991
5280791
6525091
Stop Event
node limit
Counts
7 → 8
Calls
Call 1
Inputs
(+.f64 (*.f64 27 (*.f64 k j)) 0)
(+.f64 0 (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 27 (*.f64 k j)) 0)
(/.f64 (*.f64 27 (*.f64 k j)) 1)
(/.f64 (*.f64 27 (*.f64 k j)) (/.f64 (*.f64 27 (*.f64 k j)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(pow.f64 (*.f64 27 (*.f64 k j)) 1)
Outputs
(+.f64 (*.f64 27 (*.f64 k j)) 0)
(*.f64 27 (*.f64 k j))
(+.f64 0 (*.f64 27 (*.f64 k j)))
(*.f64 27 (*.f64 k j))
(-.f64 (*.f64 27 (*.f64 k j)) 0)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 27 (*.f64 k j)) 1)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 27 (*.f64 k j)) (/.f64 (*.f64 27 (*.f64 k j)) (*.f64 27 (*.f64 k j))))
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(*.f64 27 (*.f64 k j))
(pow.f64 (*.f64 27 (*.f64 k j)) 1)
(*.f64 27 (*.f64 k j))

eval141.0ms (0.3%)

Compiler

Compiled 9990 to 5448 computations (45.5% saved)

prune200.0ms (0.4%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New30715322
Fresh303
Picked101
Done336
Total31418332
Error
0.0b
Counts
332 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
5.1b
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
17.5b
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
16.1b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
17.0b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
17.1b
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
18.7b
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
10.8b
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
31.1b
(-.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
29.6b
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.4b
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
17.7b
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
23.5b
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.3b
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
22.0b
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.4b
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
10.2b
(-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27)))
10.2b
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
35.2b
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
Compiler

Compiled 1087 to 793 computations (27% saved)

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
0.0b
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))
0.0b
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))
0.2b
(*.f64 j (*.f64 k 27))
Compiler

Compiled 139 to 78 computations (43.9% saved)

series36.0ms (0.1%)

Counts
3 → 192
Calls

48 calls:

TimeVariablePointExpression
29.0ms
t
@0
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
0.0ms
c
@0
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))
0.0ms
x
@-inf
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))
0.0ms
i
@-inf
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))
0.0ms
i
@inf
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1300×rational_best-simplify-47
1298×rational_best-5
1296×rational_best-4
1296×rational_best-2
1296×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
023139
1205139
2669139
32800133
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8))))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (*.f64 i x) 4) (/.f64 (*.f64 a t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (*.f64 a t) -4) (/.f64 (*.f64 i x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))) (*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))) (*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)))))

simplify430.0ms (0.9%)

Algorithm
egg-herbie
Rules
1032×rational_best-simplify-49
918×rational_best-simplify-132
764×rational_best-simplify-2
618×rational_best-simplify-24
606×rational_best-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01439641
12639361
29099361
325949361
459299361
Stop Event
node limit
Counts
239 → 109
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x)) (*.f64 -4 (*.f64 a t))))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 0)
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))
(*.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))
(/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)
(/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 2) 2)
(pow.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 0)
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))
(*.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 16 (+.f64 (/.f64 (*.f64 i x) 4) (/.f64 (*.f64 a t) -4)))
(*.f64 16 (+.f64 (/.f64 (*.f64 a t) -4) (/.f64 (*.f64 i x) 4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))) (*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 2) 2)
(pow.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 0)
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))
(*.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))) (*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 2) 2)
(pow.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)
Outputs
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))) (*.f64 8 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 (*.f64 i x) 8))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))) (*.f64 i (*.f64 x 8)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8))) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8))) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8))) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x)))
(*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8)))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8))) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8))) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 8 x))) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 i (-.f64 (*.f64 4 x) (*.f64 x 8))) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 c b) (*.f64 i (*.f64 x -4))))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))
(*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8))))
(neg.f64 (*.f64 4 (*.f64 i x)))
(*.f64 i (neg.f64 (*.f64 4 x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))))
(+.f64 (*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8)))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (neg.f64 (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (neg.f64 (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 4 x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))))
(+.f64 (*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8)))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (neg.f64 (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (neg.f64 (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 4 x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (*.f64 i (-.f64 (*.f64 -4 x) (*.f64 -8 x))))))
(+.f64 (*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8)))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (neg.f64 (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (neg.f64 (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 4 x))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 x (*.f64 i -4)) (*.f64 c b)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 x (*.f64 i -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 x (*.f64 i -4)) (*.f64 c b)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 x (*.f64 i -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 x (*.f64 i -4)) (*.f64 c b)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 x (*.f64 i -4)))
(*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)
(*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8)))
(*.f64 x (*.f64 i -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 x (*.f64 i -4)) (*.f64 c b)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 x (*.f64 i -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 x (*.f64 i -4)) (*.f64 c b)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 x (*.f64 i -4)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 (-.f64 (*.f64 4 i) (*.f64 8 i)) x)))
(+.f64 (*.f64 x (-.f64 (*.f64 4 i) (*.f64 i 8))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 x (*.f64 i -4)) (*.f64 c b)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 x (*.f64 i -4))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 x (*.f64 i -4)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x))
(*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8))))
(neg.f64 (*.f64 4 (*.f64 i x)))
(*.f64 i (neg.f64 (*.f64 4 x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8)))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (neg.f64 (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (neg.f64 (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 4 x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8)))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (neg.f64 (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (neg.f64 (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 4 x))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -4 i) (*.f64 -8 i)) x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 i (*.f64 -1 (-.f64 (*.f64 x -4) (*.f64 x -8)))) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (neg.f64 (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (neg.f64 (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 i (neg.f64 (*.f64 4 x))))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 c b)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 0)
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))) (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (/.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x))))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 2) 2)
(/.f64 (*.f64 (+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))) 2) 2)
(pow.f64 (+.f64 (+.f64 (*.f64 c b) (*.f64 a (*.f64 -4 t))) (*.f64 i (+.f64 (neg.f64 (*.f64 x 8)) (*.f64 4 x)))) 1)
(+.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 c b) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 i (+.f64 (*.f64 4 x) (neg.f64 (*.f64 x 8))))))
(-.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 0)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 16 (+.f64 (/.f64 (*.f64 i x) 4) (/.f64 (*.f64 a t) -4)))
(*.f64 16 (+.f64 (/.f64 (*.f64 a t) -4) (/.f64 (*.f64 i x) 4)))
(*.f64 16 (+.f64 (/.f64 (*.f64 i x) 4) (/.f64 (*.f64 a t) -4)))
(*.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))) (*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 2) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))) 2)
(pow.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a)))
(-.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 0)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))) (*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))) (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (/.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 2) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))) 2)
(/.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))) 2)
(pow.f64 (+.f64 (*.f64 a (*.f64 -4 t)) (+.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b)))
(+.f64 (*.f64 4 (*.f64 i x)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)))

localize15.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
0.0b
(*.f64 -4 (*.f64 i x))
0.2b
(*.f64 j (*.f64 k 27))
Compiler

Compiled 43 to 26 computations (39.5% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@0
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
0.0ms
i
@0
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
0.0ms
j
@0
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
0.0ms
i
@0
(*.f64 -4 (*.f64 i x))
0.0ms
x
@0
(*.f64 -4 (*.f64 i x))

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1332×rational_best-simplify-57
726×rational_best-5
726×rational_best-simplify-47
724×rational_best-4
724×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01344
111244
236744
3155544
4630344
Stop Event
node limit
Counts
2 → 39
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 i x))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 i x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (*.f64 i x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 i x)) (/.f64 (*.f64 i (*.f64 x -8)) (*.f64 i (*.f64 x -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 x -8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -4 (*.f64 i x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 i x)) (-.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (*.f64 -4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 k (*.f64 j 27))) (*.f64 -4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 x -8)) (-.f64 0 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 k (*.f64 j 54))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 k (*.f64 j 54))) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 i (*.f64 x -8)) (*.f64 k (*.f64 j 54))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 k (*.f64 j 54)) (*.f64 i (*.f64 x -8))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))))))))

simplify138.0ms (0.3%)

Algorithm
egg-herbie
Rules
1730×rational_best-simplify-132
1274×rational_best-simplify-48
874×rational_best-simplify-2
634×rational_best-simplify-78
496×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0892539
11712539
25852439
314002439
444002439
Stop Event
node limit
Counts
87 → 54
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 i x)) 0)
(+.f64 0 (*.f64 -4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 i x)) 0)
(-.f64 0 (neg.f64 (*.f64 -4 (*.f64 i x))))
(/.f64 (*.f64 -4 (*.f64 i x)) 1)
(/.f64 (*.f64 -4 (*.f64 i x)) (/.f64 (*.f64 i (*.f64 x -8)) (*.f64 i (*.f64 x -8))))
(/.f64 (*.f64 i (*.f64 x -8)) 2)
(pow.f64 (*.f64 -4 (*.f64 i x)) 1)
(neg.f64 (neg.f64 (*.f64 -4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -4 (*.f64 i x)) (-.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (*.f64 -4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 0)
(+.f64 0 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(+.f64 (neg.f64 (*.f64 k (*.f64 j 27))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 x -8)) (-.f64 0 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 k (*.f64 j 54))))
(+.f64 (neg.f64 (*.f64 k (*.f64 j 54))) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))
(*.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)
(/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(/.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))) -1)
(/.f64 (-.f64 (*.f64 i (*.f64 x -8)) (*.f64 k (*.f64 j 54))) 2)
(/.f64 (-.f64 (*.f64 k (*.f64 j 54)) (*.f64 i (*.f64 x -8))) -2)
(pow.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)
(neg.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))))
Outputs
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x)))
(+.f64 (*.f64 -4 (*.f64 i x)) 0)
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 0 (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(-.f64 (*.f64 -4 (*.f64 i x)) 0)
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(-.f64 0 (neg.f64 (*.f64 -4 (*.f64 i x))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(/.f64 (*.f64 -4 (*.f64 i x)) 1)
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(/.f64 (*.f64 -4 (*.f64 i x)) (/.f64 (*.f64 i (*.f64 x -8)) (*.f64 i (*.f64 x -8))))
(/.f64 (*.f64 i (*.f64 -4 x)) (/.f64 (*.f64 i (*.f64 x -8)) (*.f64 i (*.f64 x -8))))
(/.f64 (*.f64 i (*.f64 x -8)) 2)
(pow.f64 (*.f64 -4 (*.f64 i x)) 1)
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(neg.f64 (neg.f64 (*.f64 -4 (*.f64 i x))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(+.f64 (*.f64 -4 (*.f64 i x)) (-.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (*.f64 -4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(+.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 0)
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(+.f64 0 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(+.f64 (neg.f64 (*.f64 k (*.f64 j 27))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(+.f64 (*.f64 i (*.f64 x -8)) (-.f64 0 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 i (*.f64 x -8)) (neg.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 i (*.f64 x -8)) (neg.f64 (+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 i (*.f64 x -8)) (-.f64 (neg.f64 (*.f64 i (*.f64 -4 x))) (*.f64 k (*.f64 j 27))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 k (*.f64 j 54))))
(+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 k (*.f64 j 27)) (neg.f64 (*.f64 k (*.f64 j 54)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (+.f64 (*.f64 k (*.f64 j 27)) (neg.f64 (*.f64 k (*.f64 j 54)))))
(+.f64 (*.f64 k (*.f64 j 27)) (+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 54)))))
(+.f64 (neg.f64 (*.f64 k (*.f64 j 54))) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(+.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 k (*.f64 j 54))))
(+.f64 (*.f64 -4 (*.f64 i x)) (+.f64 (*.f64 k (*.f64 j 27)) (neg.f64 (*.f64 k (*.f64 j 54)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (+.f64 (*.f64 k (*.f64 j 27)) (neg.f64 (*.f64 k (*.f64 j 54)))))
(+.f64 (*.f64 k (*.f64 j 27)) (+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 54)))))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))) -1)
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x)))) (*.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(/.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))) -1)
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(/.f64 (-.f64 (*.f64 i (*.f64 x -8)) (*.f64 k (*.f64 j 54))) 2)
(/.f64 (-.f64 (*.f64 k (*.f64 j 54)) (*.f64 i (*.f64 x -8))) -2)
(/.f64 (-.f64 (*.f64 k (*.f64 j 54)) (*.f64 i (*.f64 x -8))) -2)
(/.f64 (-.f64 (*.f64 i (*.f64 x -8)) (*.f64 k (*.f64 j 54))) 2)
(pow.f64 (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27))) 1)
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))
(neg.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 -4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (neg.f64 (*.f64 k (*.f64 j 27))))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 k (*.f64 j 27)))

localize99.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
0.0b
(*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))
0.0b
(+.f64 (*.f64 a t) (*.f64 i x))
0.2b
(*.f64 j (*.f64 k 27))
Compiler

Compiled 85 to 33 computations (61.2% saved)

series6.0ms (0%)

Counts
3 → 168
Calls

42 calls:

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

rewrite355.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
810×rational_best-5
808×rational_best-4
808×rational_best-2
808×rational_best-3
808×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
112781
241081
3173881
4711281
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(+.f64 (*.f64 a t) (*.f64 i x))
(*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (+.f64 (*.f64 a t) (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))) (+.f64 (*.f64 a t) (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 a t) (*.f64 i x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -8) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))))))

simplify379.0ms (0.8%)

Algorithm
egg-herbie
Rules
998×rational_best-simplify-49
906×rational_best-simplify-132
866×rational_best-simplify-2
774×rational_best-simplify-57
526×rational_best-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01015393
11975393
29135393
325415393
460195393
Stop Event
node limit
Counts
215 → 67
Calls
Call 1
Inputs
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(-.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))))
(*.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))
(*.f64 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (+.f64 (*.f64 a t) (*.f64 i x)))
(*.f64 (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))) (+.f64 (*.f64 a t) (*.f64 i x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)
(/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 2) 2)
(pow.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4))
(-.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 1)
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -8) 2)
(pow.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 2) 2)
(pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
Outputs
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 a t)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 i x)
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 c b))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 c b))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 c b))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 a (*.f64 t -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 c b))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 c b))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 c b))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 c b))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 0)
(+.f64 (*.f64 i x) (*.f64 a t))
(-.f64 0 (neg.f64 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (+.f64 (*.f64 a t) (*.f64 i x)))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))) (+.f64 (*.f64 a t) (*.f64 i x)))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x)))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 1 (+.f64 (*.f64 a t) (*.f64 i x)))) (+.f64 (*.f64 a t) (*.f64 i x))) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)
(+.f64 (*.f64 i x) (*.f64 a t))
(/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (/.f64 (+.f64 (*.f64 a t) (*.f64 i x)) (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 2) 2)
(+.f64 (*.f64 i x) (*.f64 a t))
(pow.f64 (+.f64 (*.f64 a t) (*.f64 i x)) 1)
(+.f64 (*.f64 i x) (*.f64 a t))
(neg.f64 (neg.f64 (+.f64 (*.f64 a t) (*.f64 i x))))
(+.f64 (*.f64 i x) (*.f64 a t))
(+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 0)
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 0 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(-.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 0)
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 1)
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -8) 2)
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(pow.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) 1)
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 0)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)))) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 2) 2)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b)) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 i x)) -4) (*.f64 c b))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))

localize340.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x)))
0.2b
(*.f64 j (*.f64 k 27))
4.2b
(*.f64 t (*.f64 z x))
7.4b
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
Compiler

Compiled 92 to 44 computations (52.2% saved)

series5.0ms (0%)

Counts
3 → 108
Calls

36 calls:

TimeVariablePointExpression
0.0ms
i
@0
(-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x)))
0.0ms
z
@-inf
(*.f64 t (*.f64 z x))
0.0ms
x
@-inf
(*.f64 t (*.f64 z x))
0.0ms
t
@-inf
(*.f64 t (*.f64 z x))
0.0ms
z
@0
(-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x)))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1024×rational_best-simplify-47
988×rational_best-5
986×rational_best-4
986×rational_best-2
986×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01681
114081
247181
3206175
Stop Event
node limit
Counts
3 → 40
Calls
Call 1
Inputs
(*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y))
(*.f64 t (*.f64 z x))
(-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z x)) (/.f64 (*.f64 t (*.f64 z x)) (*.f64 t (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z x) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (-.f64 0 (*.f64 i (*.f64 x 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) (*.f64 i (*.f64 x 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))))))

simplify346.0ms (0.7%)

Algorithm
egg-herbie
Rules
906×rational_best-simplify-78
838×rational_best-simplify-2
788×rational_best-simplify-24
748×rational_best-simplify-80
532×rational_best-simplify-82
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01104744
12284736
28204736
319144736
441484736
572314736
Stop Event
node limit
Counts
148 → 84
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 0)
(+.f64 0 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))))
(-.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 0)
(/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 1)
(/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y))))))
(/.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) 2)
(pow.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 1)
(+.f64 (*.f64 t (*.f64 z x)) 0)
(+.f64 0 (*.f64 t (*.f64 z x)))
(-.f64 (*.f64 t (*.f64 z x)) 0)
(/.f64 (*.f64 t (*.f64 z x)) 1)
(/.f64 (*.f64 t (*.f64 z x)) (/.f64 (*.f64 t (*.f64 z x)) (*.f64 t (*.f64 z x))))
(/.f64 (*.f64 (*.f64 z x) (+.f64 t t)) 2)
(pow.f64 (*.f64 t (*.f64 z x)) 1)
(+.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(+.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))))
(+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (-.f64 0 (*.f64 i (*.f64 x 8))))
(*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))
(*.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) -1)
(*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) -1)
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) 2) -2)
(pow.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(*.f64 -4 (*.f64 i x))
(*.f64 -4 (*.f64 x i))
(*.f64 x (*.f64 -4 i))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 -4 (*.f64 i x))
(*.f64 -4 (*.f64 x i))
(*.f64 x (*.f64 -4 i))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 (-.f64 (*.f64 y (*.f64 -18 (*.f64 t z))) (*.f64 -4 i)) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y (*.f64 t z)) -18) (*.f64 -4 i))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z -18))) (*.f64 -4 i)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 (-.f64 (*.f64 y (*.f64 -18 (*.f64 t z))) (*.f64 -4 i)) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y (*.f64 t z)) -18) (*.f64 -4 i))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z -18))) (*.f64 -4 i)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 (-.f64 (*.f64 y (*.f64 -18 (*.f64 t z))) (*.f64 -4 i)) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y (*.f64 t z)) -18) (*.f64 -4 i))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z -18))) (*.f64 -4 i)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -18 (*.f64 y (*.f64 t z))) (*.f64 -4 i)) x))
(*.f64 (-.f64 (*.f64 y (*.f64 -18 (*.f64 t z))) (*.f64 -4 i)) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 y (*.f64 t z)) -18) (*.f64 -4 i))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z -18))) (*.f64 -4 i)) (neg.f64 x))
(*.f64 -4 (*.f64 i x))
(*.f64 -4 (*.f64 x i))
(*.f64 x (*.f64 -4 i))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y))
(*.f64 y (*.f64 18 (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 -4 (*.f64 i x))
(*.f64 -4 (*.f64 x i))
(*.f64 x (*.f64 -4 i))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(*.f64 -4 (*.f64 i x))
(*.f64 -4 (*.f64 x i))
(*.f64 x (*.f64 -4 i))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 x i)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 y (*.f64 18 (*.f64 x (*.f64 t z)))) (*.f64 x (*.f64 -4 i)))
(+.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 0)
(*.f64 z (*.f64 t (*.f64 x (*.f64 18 y))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 x (*.f64 z (*.f64 18 (*.f64 y t))))
(+.f64 0 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))))
(*.f64 z (*.f64 t (*.f64 x (*.f64 18 y))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 x (*.f64 z (*.f64 18 (*.f64 y t))))
(-.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 0)
(*.f64 z (*.f64 t (*.f64 x (*.f64 18 y))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 x (*.f64 z (*.f64 18 (*.f64 y t))))
(/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 1)
(*.f64 z (*.f64 t (*.f64 x (*.f64 18 y))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 x (*.f64 z (*.f64 18 (*.f64 y t))))
(/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (/.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y))))))
(*.f64 z (*.f64 t (*.f64 x (*.f64 18 y))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 x (*.f64 z (*.f64 18 (*.f64 y t))))
(/.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) 2)
(/.f64 (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 36))) 2)
(/.f64 (*.f64 y (*.f64 t (*.f64 (*.f64 z x) 36))) 2)
(/.f64 (*.f64 (*.f64 z x) (*.f64 y (*.f64 t 36))) 2)
(/.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 y 36)) 2)
(pow.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) 1)
(*.f64 z (*.f64 t (*.f64 x (*.f64 18 y))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 x (*.f64 z (*.f64 18 (*.f64 y t))))
(+.f64 (*.f64 t (*.f64 z x)) 0)
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(+.f64 0 (*.f64 t (*.f64 z x)))
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(-.f64 (*.f64 t (*.f64 z x)) 0)
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z x)) 1)
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z x)) (/.f64 (*.f64 t (*.f64 z x)) (*.f64 t (*.f64 z x))))
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(/.f64 (*.f64 (*.f64 z x) (+.f64 t t)) 2)
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(pow.f64 (*.f64 t (*.f64 z x)) 1)
(*.f64 t (*.f64 z x))
(*.f64 x (*.f64 t z))
(+.f64 (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 i 4))))
(+.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 i 4))))
(+.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (neg.f64 (*.f64 i (*.f64 x 4))))
(+.f64 (*.f64 x (*.f64 z (*.f64 18 (*.f64 y t)))) (neg.f64 (*.f64 i (*.f64 x 4))))
(+.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 0)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(+.f64 0 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(+.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 x (*.f64 t (*.f64 18 y)))))
(+.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 i 4))))
(+.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 i 4))))
(+.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (neg.f64 (*.f64 i (*.f64 x 4))))
(+.f64 (*.f64 x (*.f64 z (*.f64 18 (*.f64 y t)))) (neg.f64 (*.f64 i (*.f64 x 4))))
(+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (-.f64 0 (*.f64 i (*.f64 x 8))))
(+.f64 (*.f64 x (+.f64 (*.f64 i 4) (*.f64 t (*.f64 (*.f64 18 y) z)))) (neg.f64 (*.f64 x (*.f64 i 8))))
(+.f64 (*.f64 x (+.f64 (*.f64 i 4) (*.f64 18 (*.f64 y (*.f64 t z))))) (neg.f64 (*.f64 x (*.f64 i 8))))
(+.f64 (*.f64 x (+.f64 (*.f64 i 4) (*.f64 (*.f64 t z) (*.f64 18 y)))) (neg.f64 (*.f64 x (*.f64 i 8))))
(+.f64 (*.f64 x (+.f64 (*.f64 i 4) (*.f64 y (*.f64 t (*.f64 18 z))))) (neg.f64 (*.f64 x (*.f64 i 8))))
(+.f64 (*.f64 x (+.f64 (*.f64 i 4) (*.f64 z (*.f64 18 (*.f64 y t))))) (neg.f64 (*.f64 x (*.f64 i 8))))
(*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) -1)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (/.f64 (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (/.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(*.f64 (/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 1 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) -1)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) (*.f64 i (*.f64 x 8))) 2)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 36))) (*.f64 x (*.f64 i 8))) 2)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 (*.f64 z x) 36))) (*.f64 x (*.f64 i 8))) 2)
(/.f64 (-.f64 (*.f64 (*.f64 z x) (*.f64 y (*.f64 t 36))) (*.f64 x (*.f64 i 8))) 2)
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z x) (*.f64 y 36))) (*.f64 x (*.f64 i 8))) 2)
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 y 36)) (*.f64 x (*.f64 i 8))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))) 2) -2)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(pow.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i))) 1)
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 y) (*.f64 t z)) (*.f64 4 i)))))
(*.f64 x (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4)))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 j (*.f64 k 27))
0.3b
(*.f64 18 (*.f64 z (*.f64 y x)))
3.2b
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
4.1b
(*.f64 z (*.f64 y x))
Compiler

Compiled 123 to 60 computations (51.2% saved)

series64.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite227.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
870×rational_best-simplify-47
864×rational_best-5
862×rational_best-4
862×rational_best-2
862×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
112969
242869
3184369
4751269
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 z (*.f64 y x))
(*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a)))
(*.f64 18 (*.f64 z (*.f64 y x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y x)) (/.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (*.f64 y x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) (/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 (*.f64 y x) 36)) (*.f64 a 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 x (*.f64 z 18))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 y (*.f64 x (*.f64 z 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 y (*.f64 x (*.f64 z 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (*.f64 y x) 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 y (*.f64 x (*.f64 z 18)))))))))

simplify134.0ms (0.3%)

Algorithm
egg-herbie
Rules
1666×rational_best-simplify-132
1462×rational_best-simplify-80
1360×rational_best-simplify-78
892×rational_best-simplify-135
696×rational_best-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0764011
11524011
23353795
39373795
437483795
Stop Event
node limit
Counts
159 → 58
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 z (*.f64 y x)) 0)
(+.f64 0 (*.f64 z (*.f64 y x)))
(-.f64 (*.f64 z (*.f64 y x)) 0)
(-.f64 0 (neg.f64 (*.f64 z (*.f64 y x))))
(/.f64 (*.f64 z (*.f64 y x)) 1)
(/.f64 (*.f64 z (*.f64 y x)) (/.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))))
(/.f64 (*.f64 z (*.f64 y (+.f64 x x))) 2)
(pow.f64 (*.f64 z (*.f64 y x)) 1)
(neg.f64 (neg.f64 (*.f64 z (*.f64 y x))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 0)
(+.f64 0 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))))
(-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 0)
(-.f64 0 (neg.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 1)
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) (/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))
(/.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 (*.f64 y x) 36)) (*.f64 a 8))) 2)
(pow.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 1)
(neg.f64 (neg.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))
(+.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 0)
(+.f64 0 (*.f64 y (*.f64 x (*.f64 z 18))))
(-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 0)
(-.f64 0 (neg.f64 (*.f64 y (*.f64 x (*.f64 z 18)))))
(/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 1)
(/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 y (*.f64 x (*.f64 z 18)))))
(/.f64 (*.f64 z (*.f64 (*.f64 y x) 36)) 2)
(pow.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 1)
(neg.f64 (neg.f64 (*.f64 y (*.f64 x (*.f64 z 18)))))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 -4 (*.f64 t a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 -4 (*.f64 t a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 -4 (*.f64 t a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18)))
(*.f64 y (*.f64 z (*.f64 x (*.f64 t 18))))
(*.f64 z (*.f64 y (*.f64 x (*.f64 t 18))))
(*.f64 t (*.f64 z (*.f64 y (*.f64 x 18))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 -4 (*.f64 t a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 -4 t))
(*.f64 t (*.f64 -4 a))
(*.f64 -4 (*.f64 t a))
(*.f64 t (*.f64 a -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 t x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 t (*.f64 y (*.f64 (*.f64 z x) 18))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(+.f64 (*.f64 z (*.f64 y x)) 0)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 0 (*.f64 z (*.f64 y x)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 (*.f64 z (*.f64 y x)) 0)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 y x))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(/.f64 (*.f64 z (*.f64 y x)) 1)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(/.f64 (*.f64 z (*.f64 y x)) (/.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 y x))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(/.f64 (*.f64 z (*.f64 y (+.f64 x x))) 2)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(pow.f64 (*.f64 z (*.f64 y x)) 1)
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(neg.f64 (neg.f64 (*.f64 z (*.f64 y x))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 0)
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(+.f64 0 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 0)
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(-.f64 0 (neg.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 1)
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) (/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 (*.f64 y x) 36)) (*.f64 a 8))) 2)
(/.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 36 x))) (*.f64 a 8))) 2)
(/.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 36))) (*.f64 a 8))) 2)
(/.f64 (*.f64 t (-.f64 (*.f64 (*.f64 y x) (*.f64 z 36)) (*.f64 a 8))) 2)
(pow.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a))) 1)
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(neg.f64 (neg.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 4 a)))))
(*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z x) 18)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 y (*.f64 x 18))) (*.f64 4 a)))
(+.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 0)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(+.f64 0 (*.f64 y (*.f64 x (*.f64 z 18))))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(-.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 0)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(-.f64 0 (neg.f64 (*.f64 y (*.f64 x (*.f64 z 18)))))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 1)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (/.f64 (*.f64 y (*.f64 x (*.f64 z 18))) (*.f64 y (*.f64 x (*.f64 z 18)))))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(/.f64 (*.f64 z (*.f64 (*.f64 y x) 36)) 2)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(pow.f64 (*.f64 y (*.f64 x (*.f64 z 18))) 1)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))
(neg.f64 (neg.f64 (*.f64 y (*.f64 x (*.f64 z 18)))))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 y (*.f64 (*.f64 z x) 18))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 z (*.f64 y (*.f64 x 18)))

eval592.0ms (1.2%)

Compiler

Compiled 11691 to 6353 computations (45.7% saved)

prune580.0ms (1.2%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New39913412
Fresh4610
Picked011
Done527
Total40822430
Error
0.0b
Counts
430 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
5.1b
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
17.5b
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
17.0b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
23.5b
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
31.1b
(-.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
29.4b
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
28.7b
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
17.7b
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.3b
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
23.5b
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
22.0b
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.4b
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
24.5b
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
10.2b
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
30.6b
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
29.5b
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
30.6b
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
37.7b
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
35.2b
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
35.9b
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
48.8b
(*.f64 i (*.f64 -4 x))
49.0b
(*.f64 -27 (*.f64 k j))
Compiler

Compiled 1175 to 880 computations (25.1% saved)

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 27 (*.f64 k j))
0.5b
(*.f64 x (*.f64 i 4))
4.1b
(*.f64 t (*.f64 z (*.f64 18 x)))
7.3b
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
Compiler

Compiled 122 to 65 computations (46.7% saved)

series2.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite222.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1364×rational_best-simplify-57
816×rational_best-simplify-47
778×rational_best-5
776×rational_best-4
776×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
19944
235544
3160244
4656644
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 y (*.f64 t (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 z (*.f64 18 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 t (*.f64 z x)) 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 18 (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 18 (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (*.f64 t (*.f64 18 (*.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 z x)) 36) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 18 (*.f64 z x)))))))))

simplify312.0ms (0.6%)

Algorithm
egg-herbie
Rules
1380×rational_best-simplify-82
1312×rational_best-simplify-132
1176×rational_best-simplify-80
1108×rational_best-simplify-78
1108×rational_best-simplify-76
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0452280
1902280
22312280
37782280
433482280
568432280
Stop Event
node limit
Counts
102 → 22
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))))
(-.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 0)
(-.f64 0 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))
(/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))
(/.f64 (*.f64 y (*.f64 (*.f64 t (*.f64 z x)) 36)) 2)
(pow.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))
(+.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 0)
(+.f64 0 (*.f64 t (*.f64 18 (*.f64 z x))))
(-.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 0)
(-.f64 0 (neg.f64 (*.f64 t (*.f64 18 (*.f64 z x)))))
(/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 1)
(/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (*.f64 t (*.f64 18 (*.f64 z x)))))
(/.f64 (*.f64 (*.f64 t (*.f64 z x)) 36) 2)
(pow.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 18 (*.f64 z x)))))
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(-.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(-.f64 0 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (/.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(/.f64 (*.f64 y (*.f64 (*.f64 t (*.f64 z x)) 36)) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(pow.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(neg.f64 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 x (*.f64 t z))))
(+.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 0)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(+.f64 0 (*.f64 t (*.f64 18 (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(-.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 0)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(-.f64 0 (neg.f64 (*.f64 t (*.f64 18 (*.f64 z x)))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 1)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (/.f64 (*.f64 t (*.f64 18 (*.f64 z x))) (*.f64 t (*.f64 18 (*.f64 z x)))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(/.f64 (*.f64 (*.f64 t (*.f64 z x)) 36) 2)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(pow.f64 (*.f64 t (*.f64 18 (*.f64 z x))) 1)
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))
(neg.f64 (neg.f64 (*.f64 t (*.f64 18 (*.f64 z x)))))
(*.f64 18 (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 x (*.f64 t z)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -27 (*.f64 k j))
Compiler

Compiled 21 to 14 computations (33.3% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
k
@0
(*.f64 -27 (*.f64 k j))
0.0ms
j
@0
(*.f64 -27 (*.f64 k j))
0.0ms
k
@inf
(*.f64 -27 (*.f64 k j))
0.0ms
k
@-inf
(*.f64 -27 (*.f64 k j))
0.0ms
j
@-inf
(*.f64 -27 (*.f64 k j))

rewrite110.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1924×rational_best-5
1922×rational_best-4
1922×rational_best-2
1922×rational_best-3
1922×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
16113
220313
384113
4385613
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -27 (*.f64 k j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -27 (*.f64 k j)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -27 (*.f64 k j)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -27 (*.f64 k j)) (/.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 j -54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -27 (*.f64 k j)) 1)))))

simplify128.0ms (0.3%)

Algorithm
egg-herbie
Rules
1604×rational_best-simplify-132
1390×rational_best-simplify-80
1256×rational_best-simplify-78
1136×rational_best-simplify-82
870×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02191
13691
28391
322891
4113491
5282991
6537491
Stop Event
node limit
Counts
7 → 8
Calls
Call 1
Inputs
(+.f64 (*.f64 -27 (*.f64 k j)) 0)
(+.f64 0 (*.f64 -27 (*.f64 k j)))
(-.f64 (*.f64 -27 (*.f64 k j)) 0)
(/.f64 (*.f64 -27 (*.f64 k j)) 1)
(/.f64 (*.f64 -27 (*.f64 k j)) (/.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -27 (*.f64 k j))))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(pow.f64 (*.f64 -27 (*.f64 k j)) 1)
Outputs
(+.f64 (*.f64 -27 (*.f64 k j)) 0)
(*.f64 -27 (*.f64 k j))
(+.f64 0 (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(-.f64 (*.f64 -27 (*.f64 k j)) 0)
(*.f64 -27 (*.f64 k j))
(/.f64 (*.f64 -27 (*.f64 k j)) 1)
(*.f64 -27 (*.f64 k j))
(/.f64 (*.f64 -27 (*.f64 k j)) (/.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -27 (*.f64 k j))))
(*.f64 -27 (*.f64 k j))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(*.f64 -27 (*.f64 k j))
(pow.f64 (*.f64 -27 (*.f64 k j)) 1)
(*.f64 -27 (*.f64 k j))

localize16.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
0.2b
(*.f64 j (*.f64 k 27))
Compiler

Compiled 43 to 29 computations (32.6% saved)

series200.0ms (0.4%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
198.0ms
k
@-inf
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
0.0ms
t
@0
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
0.0ms
j
@0
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
0.0ms
k
@0
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
0.0ms
a
@0
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))

rewrite108.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1350×rational_best-simplify-57
732×rational_best-5
730×rational_best-4
730×rational_best-2
730×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
111231
236931
3156831
4635331
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -4 a)) (-.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (*.f64 t (*.f64 -4 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 k (*.f64 j 27))) (*.f64 t (*.f64 -4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t a) -8) (-.f64 0 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 (*.f64 j k) 54)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 j k) 54)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))) (*.f64 (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 j k) 54) (*.f64 (*.f64 t a) -8)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))))))

simplify181.0ms (0.4%)

Algorithm
egg-herbie
Rules
1192×rational_best-simplify-2
1012×rational_best-simplify-1
784×rational_best-simplify-50
766×rational_best-simplify-47
752×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812224
11522224
22612224
34842224
411162224
528672224
652082224
Stop Event
node limit
Counts
78 → 41
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 t (*.f64 -4 a)) (-.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (*.f64 t (*.f64 -4 a))))
(+.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 0)
(+.f64 0 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(+.f64 (neg.f64 (*.f64 k (*.f64 j 27))) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 (*.f64 t a) -8) (-.f64 0 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 (*.f64 j k) 54)))
(+.f64 (neg.f64 (*.f64 (*.f64 j k) 54)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)))))
(*.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) -1)
(*.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(*.f64 (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))
(*.f64 (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))) (*.f64 (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(*.f64 (/.f64 -1 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(/.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)
(/.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))))
(/.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) -1)
(/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) 2)
(/.f64 (-.f64 (*.f64 (*.f64 j k) 54) (*.f64 (*.f64 t a) -8)) -2)
(pow.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)
(neg.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))
Outputs
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(*.f64 -27 (*.f64 k j))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 t (*.f64 -4 a)) (-.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (*.f64 t (*.f64 -4 a))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 0)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 0 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (neg.f64 (*.f64 k (*.f64 j 27))) (*.f64 t (*.f64 -4 a)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 (*.f64 t a) -8) (-.f64 0 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 (*.f64 a t) -8) (neg.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 t (*.f64 a -8)) (neg.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))
(+.f64 (neg.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 a (*.f64 t -8)))
(+.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j 27)))) (*.f64 a (*.f64 t -8)))
(+.f64 (neg.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j 27)))) (*.f64 t (*.f64 a -8)))
(+.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (neg.f64 (*.f64 (*.f64 j k) 54)))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(+.f64 (neg.f64 (*.f64 (*.f64 j k) 54)) (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) -1)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))) (*.f64 (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 1 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(*.f64 (/.f64 -1 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))) (*.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a)))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(/.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(/.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) (/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(/.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))) -1)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(/.f64 (-.f64 (*.f64 (*.f64 t a) -8) (*.f64 (*.f64 j k) 54)) 2)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(/.f64 (-.f64 (*.f64 (*.f64 j k) 54) (*.f64 (*.f64 t a) -8)) -2)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(pow.f64 (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j 27))) 1)
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))
(neg.f64 (-.f64 (*.f64 k (*.f64 j 27)) (*.f64 t (*.f64 -4 a))))
(+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))

localize85.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (*.f64 18 z))
0.2b
(*.f64 j (*.f64 k 27))
4.5b
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
6.0b
(*.f64 y (*.f64 t (*.f64 18 z)))
Compiler

Compiled 89 to 56 computations (37.1% saved)

series181.0ms (0.4%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
172.0ms
y
@0
(*.f64 y (*.f64 t (*.f64 18 z)))
1.0ms
z
@inf
(*.f64 y (*.f64 t (*.f64 18 z)))
1.0ms
x
@0
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
1.0ms
z
@0
(*.f64 y (*.f64 t (*.f64 18 z)))
0.0ms
t
@inf
(*.f64 y (*.f64 t (*.f64 18 z)))

rewrite122.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
884×rational_best-simplify-47
874×rational_best-5
872×rational_best-4
872×rational_best-2
872×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
112969
243069
3185969
4758969
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 y (*.f64 t (*.f64 18 z)))
(*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4)))
(*.f64 t (*.f64 18 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 t (*.f64 y (*.f64 18 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 z)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 i 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 18 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 18 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 18 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 t (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 18 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 18 z)) (/.f64 (*.f64 t (*.f64 18 z)) (*.f64 t (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 18 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 t (*.f64 18 z))))))))

simplify408.0ms (0.8%)

Algorithm
egg-herbie
Rules
1642×rational_best-simplify-132
1438×rational_best-simplify-80
1336×rational_best-simplify-78
870×rational_best-simplify-135
666×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0773855
11503855
23343855
39083855
436693855
579833855
Stop Event
node limit
Counts
147 → 46
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 18 z))))
(-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 0)
(-.f64 0 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 z)))))
(/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 t (*.f64 y (*.f64 18 z)))))
(/.f64 (*.f64 y (*.f64 t (*.f64 z 36))) 2)
(pow.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 z)))))
(+.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 0)
(+.f64 0 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))))
(-.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 0)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 1)
(/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))
(/.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 i 8))) 2)
(pow.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 1)
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))
(+.f64 (*.f64 t (*.f64 18 z)) 0)
(+.f64 0 (*.f64 t (*.f64 18 z)))
(-.f64 (*.f64 t (*.f64 18 z)) 0)
(-.f64 0 (neg.f64 (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 t (*.f64 18 z)) 1)
(/.f64 (*.f64 t (*.f64 18 z)) (/.f64 (*.f64 t (*.f64 18 z)) (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 t (*.f64 z 36)) 2)
(pow.f64 (*.f64 t (*.f64 18 z)) 1)
(neg.f64 (neg.f64 (*.f64 t (*.f64 18 z))))
Outputs
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 t (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 x (*.f64 18 (*.f64 t z))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 -4 x))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 -4 x)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))))
(+.f64 (*.f64 i (*.f64 x -4)) (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(*.f64 18 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 0)
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 0)
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(-.f64 0 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 z)))))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 1)
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (/.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 t (*.f64 y (*.f64 18 z)))))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z 36))) 2)
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(pow.f64 (*.f64 t (*.f64 y (*.f64 18 z))) 1)
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(neg.f64 (neg.f64 (*.f64 t (*.f64 y (*.f64 18 z)))))
(*.f64 18 (*.f64 y (*.f64 t z)))
(*.f64 18 (*.f64 z (*.f64 y t)))
(+.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 0)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(+.f64 0 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(-.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 0)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(-.f64 0 (neg.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 1)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) (/.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(/.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 i 8))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 i 8))) 2)
(/.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 i 8))) 2)
(pow.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4))) 1)
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(neg.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 i 4)))))
(*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x)
(*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x)
(+.f64 (*.f64 t (*.f64 18 z)) 0)
(*.f64 18 (*.f64 t z))
(+.f64 0 (*.f64 t (*.f64 18 z)))
(*.f64 18 (*.f64 t z))
(-.f64 (*.f64 t (*.f64 18 z)) 0)
(*.f64 18 (*.f64 t z))
(-.f64 0 (neg.f64 (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 18 z)) 1)
(*.f64 18 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 18 z)) (/.f64 (*.f64 t (*.f64 18 z)) (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z 36)) 2)
(*.f64 18 (*.f64 t z))
(pow.f64 (*.f64 t (*.f64 18 z)) 1)
(*.f64 18 (*.f64 t z))
(neg.f64 (neg.f64 (*.f64 t (*.f64 18 z))))
(*.f64 18 (*.f64 t z))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 x (*.f64 18 y))
0.2b
(*.f64 j (*.f64 k 27))
4.0b
(*.f64 z (*.f64 x (*.f64 18 y)))
6.0b
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
Compiler

Compiled 96 to 55 computations (42.7% saved)

series2.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite268.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1364×rational_best-simplify-57
816×rational_best-simplify-47
778×rational_best-5
776×rational_best-4
776×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
19957
235557
3160257
4656657
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 x (*.f64 18 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) (/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 x y)) 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 18 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 z (*.f64 18 (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 18 (*.f64 x y))) (/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) (*.f64 z (*.f64 18 (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (*.f64 x y)) 36) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 z (*.f64 18 (*.f64 x y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 18 (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 18 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 18 (*.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 18 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 x y)) (/.f64 (*.f64 18 (*.f64 x y)) (*.f64 18 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 18 (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 18 (*.f64 x y))))))))

simplify346.0ms (0.7%)

Algorithm
egg-herbie
Rules
1266×rational_best-simplify-80
1164×rational_best-simplify-47
1056×rational_best-simplify-78
970×rational_best-simplify-2
876×rational_best-simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0632709
11362709
23402709
311052709
431462709
552972709
Stop Event
node limit
Counts
135 → 36
Calls
Call 1
Inputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(*.f64 18 (*.f64 y x))
(+.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 0)
(+.f64 0 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))))
(-.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 0)
(-.f64 0 (neg.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))
(/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) (/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))
(/.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 x y)) 36)) 2)
(pow.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 1)
(neg.f64 (neg.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))
(+.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 0)
(+.f64 0 (*.f64 z (*.f64 18 (*.f64 x y))))
(-.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 0)
(-.f64 0 (neg.f64 (*.f64 z (*.f64 18 (*.f64 x y)))))
(/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 1)
(/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) (/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) (*.f64 z (*.f64 18 (*.f64 x y)))))
(/.f64 (*.f64 (*.f64 z (*.f64 x y)) 36) 2)
(pow.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 1)
(neg.f64 (neg.f64 (*.f64 z (*.f64 18 (*.f64 x y)))))
(+.f64 (*.f64 18 (*.f64 x y)) 0)
(+.f64 0 (*.f64 18 (*.f64 x y)))
(-.f64 (*.f64 18 (*.f64 x y)) 0)
(-.f64 0 (neg.f64 (*.f64 18 (*.f64 x y))))
(/.f64 (*.f64 18 (*.f64 x y)) 1)
(/.f64 (*.f64 18 (*.f64 x y)) (/.f64 (*.f64 18 (*.f64 x y)) (*.f64 18 (*.f64 x y))))
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(pow.f64 (*.f64 18 (*.f64 x y)) 1)
(neg.f64 (neg.f64 (*.f64 18 (*.f64 x y))))
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(+.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 0 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(-.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) (/.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 x y)) 36)) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(pow.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(neg.f64 (neg.f64 (*.f64 z (*.f64 t (*.f64 18 (*.f64 x y))))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 x (*.f64 t (*.f64 y z))))
(*.f64 x (*.f64 t (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 18 (*.f64 t x))))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(+.f64 0 (*.f64 z (*.f64 18 (*.f64 x y))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(-.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(-.f64 0 (neg.f64 (*.f64 z (*.f64 18 (*.f64 x y)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) (/.f64 (*.f64 z (*.f64 18 (*.f64 x y))) (*.f64 z (*.f64 18 (*.f64 x y)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(/.f64 (*.f64 (*.f64 z (*.f64 x y)) 36) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(pow.f64 (*.f64 z (*.f64 18 (*.f64 x y))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(neg.f64 (neg.f64 (*.f64 z (*.f64 18 (*.f64 x y)))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 x (*.f64 18 z)))
(+.f64 (*.f64 18 (*.f64 x y)) 0)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(+.f64 0 (*.f64 18 (*.f64 x y)))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(-.f64 (*.f64 18 (*.f64 x y)) 0)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(-.f64 0 (neg.f64 (*.f64 18 (*.f64 x y))))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 18 (*.f64 x y)) 1)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 18 (*.f64 x y)) (/.f64 (*.f64 18 (*.f64 x y)) (*.f64 18 (*.f64 x y))))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(pow.f64 (*.f64 18 (*.f64 x y)) 1)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(neg.f64 (neg.f64 (*.f64 18 (*.f64 x y))))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))

eval121.0ms (0.2%)

Compiler

Compiled 4438 to 2608 computations (41.2% saved)

prune149.0ms (0.3%)

Pruning

27 alts after pruning (20 fresh and 7 done)

PrunedKeptTotal
New1868194
Fresh21214
Picked011
Done167
Total18927216
Error
0.0b
Counts
216 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
49.0b
(/.f64 (*.f64 k (*.f64 j -54)) 2)
5.1b
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
17.5b
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
17.2b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (*.f64 k (*.f64 j 54)) 2))
17.0b
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
23.5b
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
31.1b
(-.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
28.7b
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
17.7b
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.3b
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
23.5b
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
22.0b
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
29.4b
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
24.5b
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
10.2b
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
29.4b
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
30.6b
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
43.2b
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
30.6b
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
37.7b
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
35.2b
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
35.9b
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
42.4b
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
41.9b
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
51.1b
(*.f64 t (*.f64 -4 a))
48.8b
(*.f64 i (*.f64 -4 x))
49.0b
(*.f64 -27 (*.f64 k j))
Compiler

Compiled 753 to 567 computations (24.7% saved)

regimes1.3s (2.7%)

Counts
47 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (*.f64 k (*.f64 j 54)) 2))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c))) (*.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)))) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Calls

16 calls:

250.0ms
(*.f64 a 4)
230.0ms
z
139.0ms
(*.f64 (*.f64 j 27) k)
129.0ms
(*.f64 b c)
84.0ms
(*.f64 j 27)
Results
ErrorSegmentsBranch
4.1b3x
4.1b2y
3.1b3z
2.6b3t
4.1b2a
5.1b1b
5.1b1c
5.1b1i
5.1b1j
4.0b3k
0.6b3(-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
0.9b3(-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i))
4.1b2(*.f64 a 4)
4.1b2(*.f64 b c)
5.1b1(*.f64 (*.f64 j 27) k)
5.1b1(*.f64 j 27)
Compiler

Compiled 1202 to 737 computations (38.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.8833763569876744e+305
7.47944093252544e+305
0.0ms
-inf
-2.647023442694654e+307
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes821.0ms (1.7%)

Counts
45 → 6
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (*.f64 k (*.f64 j 54)) 2))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Calls

13 calls:

213.0ms
x
124.0ms
y
108.0ms
z
59.0ms
a
57.0ms
(*.f64 a 4)
Results
ErrorSegmentsBranch
4.6b2x
3.3b3y
2.9b6z
3.3b3t
4.4b3a
5.6b1b
5.6b1c
4.4b2i
5.6b1j
5.6b1k
4.4b3(*.f64 a 4)
4.1b2(*.f64 b c)
5.6b1(*.f64 j 27)
Compiler

Compiled 1037 to 628 computations (39.4% saved)

bsearch355.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
186.0ms
5.273144560448221e+226
1.899071236445159e+228
18.0ms
4.449667565955539e+221
1.5447807581849448e+222
97.0ms
6.3585823067198865e+193
4.1324898610581217e+195
18.0ms
5.965941292906709e+93
3.198083527257895e+94
34.0ms
-2.088523832431319e+70
-5.461891697104932e+59
Results
176.0ms89×body256infinite
168.0ms560×body256valid
Compiler

Compiled 2646 to 1933 computations (26.9% saved)

regimes1.0s (2%)

Counts
42 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (*.f64 k (*.f64 j 54)) 2))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Outputs
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Calls

13 calls:

186.0ms
b
174.0ms
k
129.0ms
t
128.0ms
z
98.0ms
(*.f64 b c)
Results
ErrorSegmentsBranch
4.6b2x
4.6b2y
4.4b3z
3.6b3t
5.6b1a
5.6b1b
5.6b1c
5.6b1i
5.6b1j
5.6b1k
5.6b1(*.f64 a 4)
4.1b2(*.f64 b c)
5.6b1(*.f64 j 27)
Compiler

Compiled 950 to 581 computations (38.8% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
5.3293462193637826e-126
1.3574421125004773e-121
21.0ms
-7.576470653576293e-58
-1.1729129146662967e-59
Results
41.0ms240×body256valid
0.0msbody256infinite
Compiler

Compiled 1134 to 836 computations (26.3% saved)

regimes4.1s (8.4%)

Counts
41 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (*.f64 k (*.f64 j 54)) 2))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

527.0ms
x
520.0ms
t
499.0ms
z
459.0ms
(*.f64 j 27)
321.0ms
b
Results
ErrorSegmentsBranch
7.6b4x
7.9b2y
7.3b3z
5.4b5t
8.7b3a
7.5b3b
6.6b6c
9.0b3i
8.6b3j
7.7b4k
5.9b3(*.f64 b c)
8.6b3(*.f64 j 27)
Compiler

Compiled 908 to 552 computations (39.2% saved)

bsearch253.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
5.208029562894115e+95
3.394829762682255e+96
32.0ms
6.543473782309108e+36
1.5358845627750618e+46
147.0ms
4.64529262012619e-8
0.00624176426232414
23.0ms
-1.1729129146662967e-59
-2.521363118867277e-62
Results
234.0ms512×body256valid
10.0ms59×body256infinite
Compiler

Compiled 2259 to 1680 computations (25.6% saved)

regimes1.1s (2.3%)

Counts
40 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (/.f64 (*.f64 k (*.f64 j 54)) 2))
Outputs
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

356.0ms
x
161.0ms
(*.f64 j 27)
102.0ms
c
87.0ms
k
78.0ms
t
Results
ErrorSegmentsBranch
7.6b4x
7.9b2y
7.3b3z
5.4b5t
8.7b3a
7.5b3b
6.6b6c
9.0b3i
8.6b3j
7.7b4k
5.9b3(*.f64 b c)
8.6b3(*.f64 j 27)
Compiler

Compiled 880 to 536 computations (39.1% saved)

bsearch418.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
5.208029562894115e+95
3.394829762682255e+96
198.0ms
6.543473782309108e+36
1.5358845627750618e+46
26.0ms
4.64529262012619e-8
0.00624176426232414
167.0ms
-1.1729129146662967e-59
-2.521363118867277e-62
Results
401.0ms512×body256valid
9.0ms57×body256infinite
Compiler

Compiled 2140 to 1595 computations (25.5% saved)

regimes1.5s (3%)

Counts
36 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

334.0ms
c
268.0ms
j
187.0ms
t
158.0ms
(*.f64 j 27)
140.0ms
k
Results
ErrorSegmentsBranch
7.9b4x
8.2b2y
7.3b3z
5.4b5t
8.7b3a
7.5b3b
6.6b6c
9.0b3i
8.6b3j
7.7b4k
5.9b3(*.f64 b c)
8.6b3(*.f64 j 27)
Compiler

Compiled 778 to 483 computations (37.9% saved)

bsearch113.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
5.208029562894115e+95
3.394829762682255e+96
29.0ms
6.543473782309108e+36
1.5358845627750618e+46
29.0ms
4.64529262012619e-8
0.00624176426232414
23.0ms
-1.1729129146662967e-59
-2.521363118867277e-62
Results
86.0ms512×body256valid
19.0ms62×body256infinite
Compiler

Compiled 2140 to 1595 computations (25.5% saved)

regimes915.0ms (1.9%)

Counts
35 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
Outputs
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

319.0ms
x
86.0ms
c
76.0ms
t
72.0ms
k
51.0ms
b
Results
ErrorSegmentsBranch
7.9b4x
8.2b2y
7.3b3z
5.4b5t
8.7b3a
7.5b3b
6.6b6c
9.0b3i
8.6b3j
7.7b4k
5.9b3(*.f64 b c)
8.6b3(*.f64 j 27)
Compiler

Compiled 753 to 469 computations (37.7% saved)

bsearch255.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
5.208029562894115e+95
3.394829762682255e+96
145.0ms
6.543473782309108e+36
1.5358845627750618e+46
66.0ms
4.64529262012619e-8
0.00624176426232414
23.0ms
-1.1729129146662967e-59
-2.521363118867277e-62
Results
240.0ms512×body256valid
6.0ms36×body256infinite
Compiler

Compiled 2140 to 1595 computations (25.5% saved)

regimes2.0s (4.1%)

Counts
34 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 x (*.f64 y (*.f64 18 z)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 18 (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
Outputs
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

331.0ms
k
323.0ms
c
240.0ms
x
192.0ms
a
180.0ms
i
Results
ErrorSegmentsBranch
7.9b4x
8.2b2y
7.3b3z
5.4b5t
8.7b3a
7.5b3b
6.6b6c
9.0b3i
8.6b3j
7.8b4k
5.9b3(*.f64 b c)
8.6b3(*.f64 j 27)
Compiler

Compiled 728 to 456 computations (37.4% saved)

bsearch303.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
129.0ms
5.208029562894115e+95
3.394829762682255e+96
28.0ms
6.543473782309108e+36
1.5358845627750618e+46
122.0ms
4.64529262012619e-8
0.00624176426232414
23.0ms
-1.1729129146662967e-59
-2.521363118867277e-62
Results
285.0ms512×body256valid
10.0ms61×body256infinite
Compiler

Compiled 2140 to 1595 computations (25.5% saved)

regimes1.2s (2.4%)

Counts
31 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

225.0ms
(*.f64 b c)
167.0ms
j
154.0ms
x
145.0ms
b
105.0ms
a
Results
ErrorSegmentsBranch
8.9b2x
8.4b3y
10.2b1z
5.6b5t
10.2b1a
7.5b3b
7.7b3c
9.2b3i
8.8b3j
10.2b1k
5.9b3(*.f64 b c)
8.8b3(*.f64 j 27)
Compiler

Compiled 653 to 418 computations (36% saved)

bsearch99.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
5.208029562894115e+95
3.394829762682255e+96
25.0ms
6779805861.375379
2735292178913.482
27.0ms
3.709255786885193e-25
5.051931692964977e-17
25.0ms
-1.1729129146662967e-59
-2.521363118867277e-62
Results
83.0ms496×body256valid
8.0ms43×body256infinite
Compiler

Compiled 2134 to 1594 computations (25.3% saved)

regimes472.0ms (1%)

Counts
30 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 t (*.f64 -4 a))) (*.f64 i (*.f64 x 8))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
Calls

12 calls:

155.0ms
(*.f64 b c)
79.0ms
(*.f64 j 27)
44.0ms
j
42.0ms
y
21.0ms
z
Results
ErrorSegmentsBranch
10.2b1x
8.4b3y
10.2b1z
10.2b1t
10.2b1a
10.2b1b
10.2b1c
10.2b1i
9.1b3j
10.2b1k
8.8b3(*.f64 b c)
9.1b3(*.f64 j 27)
Compiler

Compiled 628 to 405 computations (35.5% saved)

bsearch39.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
-6.854437785399363e+149
-6.403649319220173e+147
13.0ms
-4.147656030657102e+261
-3.1750932766731288e+261
Results
28.0ms160×body256valid
8.0ms51×body256infinite
Compiler

Compiled 674 to 501 computations (25.7% saved)

regimes381.0ms (0.8%)

Counts
23 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

163.0ms
y
48.0ms
b
47.0ms
(*.f64 j 27)
31.0ms
j
12.0ms
a
Results
ErrorSegmentsBranch
10.2b1x
8.9b3y
10.2b1z
10.2b1t
10.2b1a
10.2b1b
10.2b1c
10.2b1i
9.1b3j
10.2b1k
9.1b3(*.f64 j 27)
Compiler

Compiled 466 to 314 computations (32.6% saved)

bsearch47.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-6.854437785399363e+149
-6.403649319220173e+147
19.0ms
-4.174741169336678e+250
-1.3100339915015153e+250
Results
35.0ms192×body256valid
9.0ms50×body256infinite
Compiler

Compiled 798 to 593 computations (25.7% saved)

regimes208.0ms (0.4%)

Counts
22 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

43.0ms
y
32.0ms
(*.f64 j 27)
31.0ms
j
12.0ms
z
12.0ms
x
Results
ErrorSegmentsBranch
10.2b1x
8.9b3y
10.2b1z
10.2b1t
10.2b1a
10.2b1b
10.2b1c
10.2b1i
9.1b3j
10.2b1k
9.1b3(*.f64 j 27)
Compiler

Compiled 445 to 302 computations (32.1% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
-6.854437785399363e+149
-6.403649319220173e+147
20.0ms
-4.174741169336678e+250
-1.3100339915015153e+250
Results
35.0ms192×body256valid
8.0ms48×body256infinite
Compiler

Compiled 798 to 593 computations (25.7% saved)

regimes362.0ms (0.7%)

Counts
21 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

181.0ms
j
33.0ms
(*.f64 j 27)
13.0ms
b
12.0ms
a
12.0ms
i
Results
ErrorSegmentsBranch
10.2b1x
10.2b1y
10.2b1z
10.2b1t
10.2b1a
10.2b1b
10.2b1c
10.2b1i
9.1b3j
10.2b1k
9.1b3(*.f64 j 27)
Compiler

Compiled 424 to 290 computations (31.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.72599276146979e-105
8.812111906812703e-103
0.0ms
1.9805892595003454e-148
1.9334667326458428e-140
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes2.0s (4%)

Counts
19 → 11
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t z))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

475.0ms
k
316.0ms
(*.f64 j 27)
240.0ms
y
223.0ms
c
209.0ms
j
Results
ErrorSegmentsBranch
14.3b6x
16.1b9y
16.4b7z
15.1b5t
17.9b3a
14.9b3b
16.2b3c
12.3b11i
17.2b6j
16.8b8k
17.2b6(*.f64 j 27)
Compiler

Compiled 384 to 270 computations (29.7% saved)

bsearch237.0ms (0.5%)

Algorithm
10×binary-search
Steps
TimeLeftRight
29.0ms
2.8885944752295574e+148
6.4739830183019766e+153
26.0ms
114651585.166255
175329579121453.75
14.0ms
1.7498706868963537e-78
5.967986250058788e-78
20.0ms
1.2461379937632265e-117
2.2248696657484066e-116
31.0ms
-2.2092882815546094e-162
-8.561246579885477e-171
30.0ms
-5.618464786550081e-78
-2.5293452617529636e-89
31.0ms
-2.8295019549973162e-37
-9.473089949770572e-45
16.0ms
-9.345206397994344e+32
-3.527957726273204e+32
11.0ms
-2.0472295159534175e+52
-1.0461023998890417e+52
27.0ms
-4.158185999678515e+161
-7.084465081543921e+158
Results
211.0ms1200×body256valid
8.0ms34×body256infinite
Compiler

Compiled 4138 to 3194 computations (22.8% saved)

regimes1.0s (2.1%)

Counts
16 → 11
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

223.0ms
y
180.0ms
j
147.0ms
b
90.0ms
z
82.0ms
k
Results
ErrorSegmentsBranch
16.1b3x
16.1b9y
16.4b7z
15.1b5t
17.9b3a
14.9b3b
16.2b3c
12.3b11i
17.2b6j
17.7b6k
17.2b6(*.f64 j 27)
Compiler

Compiled 327 to 236 computations (27.8% saved)

bsearch424.0ms (0.9%)

Algorithm
10×binary-search
Steps
TimeLeftRight
29.0ms
2.8885944752295574e+148
6.4739830183019766e+153
25.0ms
114651585.166255
175329579121453.75
14.0ms
1.7498706868963537e-78
5.967986250058788e-78
14.0ms
9.988406607515052e-116
2.6571795459082e-115
188.0ms
-7.001214572862253e-133
-7.880446249369369e-134
57.0ms
-5.618464786550081e-78
-2.5293452617529636e-89
27.0ms
-2.8295019549973162e-37
-9.473089949770572e-45
16.0ms
-9.345206397994344e+32
-3.527957726273204e+32
26.0ms
-2.0472295159534175e+52
-1.0461023998890417e+52
27.0ms
-4.158185999678515e+161
-7.084465081543921e+158
Results
402.0ms1120×body256valid
5.0ms32×body256infinite
Compiler

Compiled 3858 to 2979 computations (22.8% saved)

regimes637.0ms (1.3%)

Counts
14 → 9
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

198.0ms
k
72.0ms
(*.f64 j 27)
72.0ms
i
57.0ms
y
48.0ms
z
Results
ErrorSegmentsBranch
16.2b3x
18.2b7y
16.4b7z
15.6b5t
17.9b3a
14.9b3b
16.2b3c
13.7b9i
19.0b4j
19.0b3k
19.0b4(*.f64 j 27)
Compiler

Compiled 289 to 213 computations (26.3% saved)

bsearch285.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
108.0ms
2.8885944752295574e+148
6.4739830183019766e+153
54.0ms
114651585.166255
175329579121453.75
17.0ms
-7.001214572862253e-133
-7.880446249369369e-134
23.0ms
-2.5293452617529636e-89
-4.417709996829196e-94
27.0ms
-2.8295019549973162e-37
-9.473089949770572e-45
15.0ms
-9.345206397994344e+32
-3.527957726273204e+32
13.0ms
-2.0472295159534175e+52
-1.0461023998890417e+52
26.0ms
-4.158185999678515e+161
-7.084465081543921e+158
Results
185.0ms928×body256valid
85.0ms39×body256infinite
Compiler

Compiled 3158 to 2449 computations (22.5% saved)

regimes1.4s (2.9%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

310.0ms
z
295.0ms
b
278.0ms
a
151.0ms
i
120.0ms
k
Results
ErrorSegmentsBranch
17.7b3x
19.5b5y
20.9b3z
17.3b3t
18.0b3a
19.0b5b
20.3b3c
17.3b3i
22.0b1j
18.9b4k
22.0b1(*.f64 j 27)
Compiler

Compiled 272 to 203 computations (25.4% saved)

bsearch253.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
7.705457284358585e-13
3.601915087819246e-11
229.0ms
-2.7326870875674154e+63
-1.580816627732849e+44
Results
201.0ms45×body256infinite
46.0ms272×body256valid
Compiler

Compiled 938 to 721 computations (23.1% saved)

regimes1.0s (2.1%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

247.0ms
(*.f64 j 27)
180.0ms
a
150.0ms
i
109.0ms
c
108.0ms
y
Results
ErrorSegmentsBranch
19.3b3x
22.2b5y
24.5b1z
20.5b7t
22.8b3a
22.1b3b
21.7b5c
20.9b3i
23.4b3j
22.2b5k
23.4b3(*.f64 j 27)
Compiler

Compiled 257 to 196 computations (23.7% saved)

bsearch127.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
5.727099975132215e+77
9.133092367305011e+78
105.0ms
-4.431606936901477e+29
-3.013656003125478e+26
Results
115.0ms224×body256valid
8.0ms39×body256infinite
Compiler

Compiled 726 to 573 computations (21.1% saved)

regimes761.0ms (1.6%)

Counts
11 → 9
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 y (*.f64 x (*.f64 18 (*.f64 t z)))) (*.f64 j (*.f64 k 27)))
Outputs
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

233.0ms
i
129.0ms
j
72.0ms
y
61.0ms
t
49.0ms
(*.f64 j 27)
Results
ErrorSegmentsBranch
26.5b4x
29.0b9y
28.7b7z
25.6b9t
29.6b5a
27.5b4b
25.9b7c
26.3b9i
30.8b7j
30.3b6k
30.8b7(*.f64 j 27)
Compiler

Compiled 242 to 188 computations (22.3% saved)

bsearch213.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
2.8429517722823404e+53
6.135518336949907e+69
31.0ms
8.852695892202035e-119
6.632015271914525e-112
21.0ms
6.152863964936041e-242
3.4806181570185025e-240
19.0ms
-1.9545068888261453e-256
-3.444149339759327e-257
25.0ms
-1.1213679154347904e-128
-1.171872398579519e-131
29.0ms
-6.832419162130266e-64
-6.549967881211967e-72
20.0ms
-2.93123215310265e-29
-6.347071928906248e-30
28.0ms
-3.073661623128944e+84
-2.9873814635410575e+81
Results
185.0ms1008×body256valid
13.0ms68×body256infinite
Compiler

Compiled 2728 to 2211 computations (19% saved)

regimes557.0ms (1.1%)

Counts
7 → 7
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27)))
Outputs
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(*.f64 t (*.f64 -4 a))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
Calls

11 calls:

213.0ms
t
108.0ms
y
70.0ms
a
30.0ms
c
28.0ms
(*.f64 j 27)
Results
ErrorSegmentsBranch
28.1b3x
30.7b6y
30.3b5z
28.3b6t
32.3b4a
28.7b3b
26.4b7c
29.5b3i
31.8b5j
31.4b4k
31.8b5(*.f64 j 27)
Compiler

Compiled 186 to 155 computations (16.7% saved)

bsearch303.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.0473708106521082e+176
5.2882714555087015e+177
25.0ms
1.458200934766756e+88
2.444797849473011e+91
23.0ms
3.468191057343937e-60
1.0623103051085793e-56
22.0ms
-1.1867846602427557e-299
-1.1127605216200471e-303
19.0ms
-2.9832753293203234e-269
-5.035550833190008e-271
190.0ms
-2.0249556258999554e-78
-9.175177475886602e-81
Results
115.0ms720×body256valid
7.0ms45×body256infinite
Compiler

Compiled 1884 to 1541 computations (18.2% saved)

regimes408.0ms (0.8%)

Counts
5 → 5
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
Outputs
(*.f64 t (*.f64 -4 a))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(*.f64 i (*.f64 -4 x))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))
(*.f64 t (*.f64 -4 a))
Calls

10 calls:

149.0ms
c
90.0ms
x
47.0ms
j
26.0ms
y
24.0ms
t
Results
ErrorSegmentsBranch
31.4b3x
31.8b7y
33.3b5z
30.9b5t
35.9b1a
33.2b3b
32.8b5c
32.2b3i
34.3b3j
33.6b3k
Compiler

Compiled 151 to 129 computations (14.6% saved)

bsearch216.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
3.394829762682255e+96
9.411086696165376e+98
21.0ms
-2.93123215310265e-29
-6.347071928906248e-30
26.0ms
-6.992495785664366e+80
-1.1977360023506498e+79
135.0ms
-4.210894055397851e+236
-1.4648831726282569e+234
Results
124.0ms204×body256infinite
82.0ms464×body256valid
Compiler

Compiled 1098 to 911 computations (17% saved)

regimes345.0ms (0.7%)

Counts
4 → 4
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
(*.f64 t (*.f64 -4 a))
(/.f64 (*.f64 k (*.f64 j -54)) 2)
Outputs
(*.f64 i (*.f64 -4 x))
(*.f64 -27 (*.f64 k j))
(*.f64 t (*.f64 -4 a))
(*.f64 i (*.f64 -4 x))
Calls

10 calls:

136.0ms
z
53.0ms
a
27.0ms
b
26.0ms
c
24.0ms
t
Results
ErrorSegmentsBranch
42.7b3x
42.3b7y
41.0b11z
40.6b7t
43.5b5a
44.0b7b
43.1b7c
40.2b4i
42.7b3j
41.6b4k
Compiler

Compiled 142 to 124 computations (12.7% saved)

bsearch73.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
2.8885944752295574e+148
6.4739830183019766e+153
22.0ms
1.3971611719330838e+46
3.922426621424421e+50
22.0ms
-2.3099220372381657e+58
-2.1004737185372778e+54
Results
65.0ms400×body256valid
2.0ms15×body256infinite
Compiler

Compiled 854 to 741 computations (13.2% saved)

regimes441.0ms (0.9%)

Accuracy

Total -21.1b remaining (-51%)

Threshold costs -21.1b (-51%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
Outputs
(*.f64 i (*.f64 -4 x))
(*.f64 -27 (*.f64 k j))
(*.f64 i (*.f64 -4 x))
Calls

10 calls:

174.0ms
c
107.0ms
y
76.0ms
k
15.0ms
t
14.0ms
a
Results
ErrorSegmentsBranch
42.7b3x
42.5b7y
43.9b5z
44.6b5t
46.1b4a
46.3b3b
44.5b5c
41.4b3i
42.7b3j
42.8b3k
Compiler

Compiled 130 to 116 computations (10.8% saved)

bsearch246.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
223.0ms
1.3971611719330838e+46
3.922426621424421e+50
23.0ms
-2.3099220372381657e+58
-2.1004737185372778e+54
Results
242.0ms256×body256valid
1.0msbody256infinite
Compiler

Compiled 566 to 489 computations (13.6% saved)

simplify59.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04476910
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 699999999999999996458742799475519851616349656908965990228261440372654426882552202050826411086539952253040191791972388981729868487619194870953185379673057980561060286168354450999850517547262982892219008138613205346563151695431043780910829560452056269359676906182242519759487519076327378672557664337326505984) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))
(if (<=.f64 z -18499999999999999426212146975929776885996142640574176653662985146859520) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 z 6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 z 1050000000000000047251451848043271630275548611089630089989589324268095105890607294397234999419664200943109334614264631298929373609701754856611590313288691231659165796735847192784677667299905241088) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 z 1219999999999999960538239759109372849109907516260883834342901527010810702596228827921425150824887700055833760817430949485364143164812026883262346956063756995908728281049487180697409709884998429729281404661761553973525872640) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 z 630000000000000016403999121987627373113000462002790533517525322614226720930161128946329505240609477111209408681175864479943773819036040062952691789620020306233802804866366735824924890313555428427529011090514698112149893070979072) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))))
(if (<=.f64 t -5427754182999197/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 t 1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))
(if (<=.f64 t -5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 5764607523034235/1152921504606846976) (-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 40000000000000000557488467837656396522848256) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 t 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 4574792530279969/295147905179352825856) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 58000000000000003531826364792438379736203264) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 t 860000000000000002566848626977641395958356756852295452159930059136891247247850553035599537766400) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -3889890497816091/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 1080863910568919/288230376151711744) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 14000000000000000918077946685841819324085436416) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 1399999999999999998663655933265379755572362690275996427155771524287221212896288527076415770722304) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -7309375633105585/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 5950181768415753/4722366482869645213696) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 960000000000000052993804485235922313320333312) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -7417930716765569/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 2508757194024499/36893488147419103232) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 100000000000000008821361405306422640701865984) (-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 599999999999999982488552631540622164711485631704510234245550039320818008897757079589457508696064) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -1764020109474739/226156424291633194186662080095093570025917938800079226639565593765455331328) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 7975367974709495/10633823966279326983230456482242756608) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 95000000000) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 y -3499999999999999969205938757890716232117171101194693639650675888102823933605422204911084403852151687162950722352507471403340336233374351916009752860017634673213441735386955328274879305166457987560860037844144479138636263652563540280844930460742681970090147053568) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 y -459999999999999965745018888974951142437301930373787942444488188614753941761535176846722119594534413486156172740716167875972578653039638142476294815744) (-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 y -13200000000000000548256723214360024672268360741355550115235084887165634460353210462346401417900999073045171227609941288993170551005413499294949225407209561782158274152705804120263734471888790576177182889210260213560023527297862684156759947708643409920) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 y -679999999999999965163043668389208005110007372900480748692751250285246267853795461004704179257092683548905879568092716876709933797236376678760645132288) (-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 y -13200000000000000548256723214360024672268360741355550115235084887165634460353210462346401417900999073045171227609941288993170551005413499294949225407209561782158274152705804120263734471888790576177182889210260213560023527297862684156759947708643409920) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 y -640000000000000031345105008096333170926225282259676088796827119737707688699766243943188178718256936827592361396166577127714197067944054538945456766976) (-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 (*.f64 j 27) 5758609657015291/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 (*.f64 j 27) 6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 i -21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -16499999999999999888145653126966861611618189292077056) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -540000000000000025374396201828352) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -4097692012860425/401734511064747568885490523085290650630550748445698208825344) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -4457487427508879/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 7717921907136101/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 125000000000000) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 40000000000000001959069063006020823182889080141229755549801694983606730543735390246449261169891058551724522587260411070482137316746503408684091047936) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))))))))
(if (<=.f64 i -719999999999999975824279486026194980649103859133022904353783987626493702557147165726055716636366440465945204516175923305550895597683872402751512469414917177344) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -14999999999999999898314230115424419646925626629160960) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -679999999999999957226549548154880) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -4290987514424489/383123885216472214589586756787577295904684780545900544) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -2379728788563917/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 i 5767152963771295/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 3754664711579725/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 i 1080000000000) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 2199999999999999994180247794142568626727054425266928062482630616704923260922602841579820596625582700627497068273765490007373551441967385362843503165440) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))))))))
(if (<=.f64 i -1459999999999999997044481106535641847468280834564729776299138732986110116127746608305022321179312106747961588393359779998979792691060863850211041385810847858688) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -13499999999999999908482807103881977682233063966244864) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -580000000000000005903582872207360) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -728143801304855/25108406941546723055343157692830665664409421777856138051584) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 215000000000) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))))))
(if (<=.f64 t -1449999999999999926367431780148398666486738347362353152) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 693246421999813/618970019642690137449562112) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 x -7199999999999999655865745408) (-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27))) (if (<=.f64 x 749999999999999954948198658979588414768865488531867181210753525977726949785600) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 t -18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -8135311848423971/713623846352979940529142984724747568191373312) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -1881960489343675/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -3696150283574135/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -7438386998390167/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 2627630890081645/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 949999999999999967528300171191754122690465551316592623616) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))))))))))
(if (<=.f64 c -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 c -2379227053564453/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 c -8746482947337639/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 t (*.f64 -4 a)) (if (<=.f64 c 4637973545043259/441711766194596082395824375185729628956870974218904739530401550323154944) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 c 15999999999999999463745803447422400797202977481922008047674793556946876086998067690984177664) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 c 330000000000000024952732538400507478228550868162350072227167630142754316818157195946215462560828680869997079378373219023233946332431700766461218127039857261284433740454764216320) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))))))))
(if (<=.f64 t -63000000000000001655050863522627391073548230501267418121336582707430001780399484728332228818781520983337693998280828009427868505399340072526987943219793975847272920411037944276255774418076177013204178340611516189176376975292544350945280) (*.f64 t (*.f64 -4 a)) (if (<=.f64 t -55000000000000000672837248518084418957558993672600646997066933852851312743415808) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -4192540097323757/178405961588244985132285746181186892047843328) (*.f64 i (*.f64 -4 x)) (if (<=.f64 t 230000000000000013128175804845210371504675392735396141846703874207380457862504261875868200050098176) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (*.f64 t (*.f64 -4 a))))))
(if (<=.f64 i -6499999999999999704467497228777057347567269980559707734016) (*.f64 i (*.f64 -4 x)) (if (<=.f64 i 58000000000000000271429021005432359086682619772928) (*.f64 -27 (*.f64 k j)) (if (<=.f64 i 52000000000000000275418768484055537171118904533584512359612951330819811327199134880886264166489865722894845882927392014243898492188648388993688272896) (*.f64 t (*.f64 -4 a)) (*.f64 i (*.f64 -4 x)))))
(if (<=.f64 i -4199999999999999819762048785580282796474100541596446490624) (*.f64 i (*.f64 -4 x)) (if (<=.f64 i 75999999999999997490950105574109916855379251167232) (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x))))
(*.f64 -27 (*.f64 k j))
Outputs
(if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) -inf.0) (-.f64 (-.f64 (*.f64 (*.f64 x (*.f64 t z)) (*.f64 18 y)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) 699999999999999996458742799475519851616349656908965990228261440372654426882552202050826411086539952253040191791972388981729868487619194870953185379673057980561060286168354450999850517547262982892219008138613205346563151695431043780910829560452056269359676906182242519759487519076327378672557664337326505984) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k)) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))
(if (<=.f64 z -18499999999999999426212146975929776885996142640574176653662985146859520) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 z 6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z y)) (*.f64 a 4))) (*.f64 b c)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 z 1050000000000000047251451848043271630275548611089630089989589324268095105890607294397234999419664200943109334614264631298929373609701754856611590313288691231659165796735847192784677667299905241088) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 z 1219999999999999960538239759109372849109907516260883834342901527010810702596228827921425150824887700055833760817430949485364143164812026883262346956063756995908728281049487180697409709884998429729281404661761553973525872640) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 z 630000000000000016403999121987627373113000462002790533517525322614226720930161128946329505240609477111209408681175864479943773819036040062952691789620020306233802804866366735824924890313555428427529011090514698112149893070979072) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))))
(if (<=.f64 t -5427754182999197/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 t 1488565707357403/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (-.f64 (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))))
(if (<=.f64 t -5201597758707563/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 5764607523034235/1152921504606846976) (-.f64 (+.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 a (*.f64 -4 t)) (*.f64 4 (*.f64 i x)))) (neg.f64 (*.f64 i (*.f64 x 8)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 40000000000000000557488467837656396522848256) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 t 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 4574792530279969/295147905179352825856) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 58000000000000003531826364792438379736203264) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 z (*.f64 18 (*.f64 x t)))) (*.f64 b c)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (if (<=.f64 t 860000000000000002566848626977641395958356756852295452159930059136891247247850553035599537766400) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -3889890497816091/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 1080863910568919/288230376151711744) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 14000000000000000918077946685841819324085436416) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 1399999999999999998663655933265379755572362690275996427155771524287221212896288527076415770722304) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -7309375633105585/3618502788666131106986593281521497120414687020801267626233049500247285301248) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 5950181768415753/4722366482869645213696) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 960000000000000052993804485235922313320333312) (-.f64 (-.f64 (+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 18 x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -7417930716765569/1809251394333065553493296640760748560207343510400633813116524750123642650624) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 2508757194024499/36893488147419103232) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 100000000000000008821361405306422640701865984) (-.f64 (-.f64 (+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 599999999999999982488552631540622164711485631704510234245550039320818008897757079589457508696064) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 t -1764020109474739/226156424291633194186662080095093570025917938800079226639565593765455331328) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 7975367974709495/10633823966279326983230456482242756608) (-.f64 (-.f64 (+.f64 (*.f64 t (*.f64 a -4)) (*.f64 b c)) (*.f64 x (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 t 95000000000) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 530000000000000018126699648580888411053874091859635705412300752391238221174312460466550145548288) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y x))) (*.f64 4 a))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))
(if (<=.f64 y -3499999999999999969205938757890716232117171101194693639650675888102823933605422204911084403852151687162950722352507471403340336233374351916009752860017634673213441735386955328274879305166457987560860037844144479138636263652563540280844930460742681970090147053568) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 y -459999999999999965745018888974951142437301930373787942444488188614753941761535176846722119594534413486156172740716167875972578653039638142476294815744) (-.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x (*.f64 t 18)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 y -13200000000000000548256723214360024672268360741355550115235084887165634460353210462346401417900999073045171227609941288993170551005413499294949225407209561782158274152705804120263734471888790576177182889210260213560023527297862684156759947708643409920) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 y -679999999999999965163043668389208005110007372900480748692751250285246267853795461004704179257092683548905879568092716876709933797236376678760645132288) (-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 x (*.f64 18 y)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 y -13200000000000000548256723214360024672268360741355550115235084887165634460353210462346401417900999073045171227609941288993170551005413499294949225407209561782158274152705804120263734471888790576177182889210260213560023527297862684156759947708643409920) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 y -640000000000000031345105008096333170926225282259676088796827119737707688699766243943188178718256936827592361396166577127714197067944054538945456766976) (-.f64 (-.f64 (*.f64 t (*.f64 18 (*.f64 z (*.f64 y x)))) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 (*.f64 j 27) 5758609657015291/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27))) (if (<=.f64 (*.f64 j 27) 6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (-.f64 (*.f64 (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i)) x) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 a t) (*.f64 i x)))) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 i -21999999999999999207100405296703314836125443789599895936008015200653780653496910625911220876045821442704122515364195379478170922404808898149213303244478627184640) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -16499999999999999888145653126966861611618189292077056) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -540000000000000025374396201828352) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -4097692012860425/401734511064747568885490523085290650630550748445698208825344) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -5249401739479229/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -4457487427508879/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 7807837858644215/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 7717921907136101/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (-.f64 (*.f64 x (-.f64 (*.f64 z (*.f64 18 (*.f64 y t))) (*.f64 i 4))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 125000000000000) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 40000000000000001959069063006020823182889080141229755549801694983606730543735390246449261169891058551724522587260411070482137316746503408684091047936) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))))))))
(if (<=.f64 i -719999999999999975824279486026194980649103859133022904353783987626493702557147165726055716636366440465945204516175923305550895597683872402751512469414917177344) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -14999999999999999898314230115424419646925626629160960) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -679999999999999957226549548154880) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -4290987514424489/383123885216472214589586756787577295904684780545900544) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -2379728788563917/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 i 5767152963771295/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 3754664711579725/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (-.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 t (*.f64 18 z))) (*.f64 i 4))) (*.f64 27 (*.f64 k j))) (if (<=.f64 i 1080000000000) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 2199999999999999994180247794142568626727054425266928062482630616704923260922602841579820596625582700627497068273765490007373551441967385362843503165440) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))))))))
(if (<=.f64 i -1459999999999999997044481106535641847468280834564729776299138732986110116127746608305022321179312106747961588393359779998979792691060863850211041385810847858688) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -13499999999999999908482807103881977682233063966244864) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -580000000000000005903582872207360) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -728143801304855/25108406941546723055343157692830665664409421777856138051584) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -1376099169594043/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i -8950677443466013/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 215000000000) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 i 549999999999999990549835981283966360639201719548682137730602686615732152134258519407922979909018518568772709217042151333455650191563889071830257876598784) (-.f64 (-.f64 (*.f64 t (*.f64 a -4)) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27)))))))))))
(if (<=.f64 t -1449999999999999926367431780148398666486738347362353152) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 693246421999813/618970019642690137449562112) (-.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 j (*.f64 k 27))) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 x -7199999999999999655865745408) (-.f64 (*.f64 i (*.f64 -4 x)) (*.f64 k (*.f64 j 27))) (if (<=.f64 x 749999999999999954948198658979588414768865488531867181210753525977726949785600) (-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 c b)) (*.f64 j (*.f64 k 27))) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27)))))
(if (<=.f64 t -18000000000000000689319671493127823313199612156473955710481876045197379757957709824) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -8135311848423971/713623846352979940529142984724747568191373312) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -1881960489343675/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -3696150283574135/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -7438386998390167/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 2627630890081645/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 t 949999999999999967528300171191754122690465551316592623616) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 j (*.f64 k 27)))))))))))
(if (<=.f64 c -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 c -2379227053564453/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 c -8746482947337639/754007150632555106105265567894716959631281531468563222724576883120202793061715911671371697267283217963528178126800104645601692562497382897388239949720868877774169386463487004356335504882384897549598543638261948036260930759551721433617559655193833844143189700366403049053003693428749228016236154394768201795621617664) (*.f64 t (*.f64 -4 a)) (if (<=.f64 c 4637973545043259/441711766194596082395824375185729628956870974218904739530401550323154944) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (if (<=.f64 c 15999999999999999463745803447422400797202977481922008047674793556946876086998067690984177664) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 c 330000000000000024952732538400507478228550868162350072227167630142754316818157195946215462560828680869997079378373219023233946332431700766461218127039857261284433740454764216320) (-.f64 (*.f64 -4 (*.f64 i x)) (*.f64 j (*.f64 k 27))) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27)))))))))
(if (<=.f64 t -63000000000000001655050863522627391073548230501267418121336582707430001780399484728332228818781520983337693998280828009427868505399340072526987943219793975847272920411037944276255774418076177013204178340611516189176376975292544350945280) (*.f64 t (*.f64 -4 a)) (if (<=.f64 t -55000000000000000672837248518084418957558993672600646997066933852851312743415808) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (if (<=.f64 t -4192540097323757/178405961588244985132285746181186892047843328) (*.f64 i (*.f64 -4 x)) (if (<=.f64 t 230000000000000013128175804845210371504675392735396141846703874207380457862504261875868200050098176) (-.f64 (*.f64 c b) (*.f64 j (*.f64 k 27))) (*.f64 t (*.f64 -4 a))))))
(if (<=.f64 i -6499999999999999704467497228777057347567269980559707734016) (*.f64 i (*.f64 -4 x)) (if (<=.f64 i 58000000000000000271429021005432359086682619772928) (*.f64 -27 (*.f64 k j)) (if (<=.f64 i 52000000000000000275418768484055537171118904533584512359612951330819811327199134880886264166489865722894845882927392014243898492188648388993688272896) (*.f64 t (*.f64 -4 a)) (*.f64 i (*.f64 -4 x)))))
(if (<=.f64 i -4199999999999999819762048785580282796474100541596446490624) (*.f64 i (*.f64 -4 x)) (if (<=.f64 i 75999999999999997490950105574109916855379251167232) (*.f64 -27 (*.f64 k j)) (*.f64 i (*.f64 -4 x))))
(*.f64 -27 (*.f64 k j))
Compiler

Compiled 2719 to 1711 computations (37.1% saved)

soundness728.0ms (1.5%)

Algorithm
egg-herbie
Rules
1764×rational_best-simplify-132
1414×rational_best-simplify-82
1266×rational_best-simplify-44
968×rational_best-simplify-80
898×rational_best-simplify-132
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03091
14285
26885
311385
418785
525385
627585
0674619
11344619
24884619
312074619
427824619
562134619
03091
14285
26885
311385
418785
525385
627585
0814156
11544156
23513940
39103940
438713940
567243940
Stop Event
node limit
saturated
node limit
saturated
Compiler

Compiled 974 to 569 computations (41.6% saved)

end1.8s (3.6%)

Remove

(sort j k)

(sort b c)

Compiler

Compiled 3729 to 2183 computations (41.5% saved)

Profiling

Loading profile data...