Details

Time bar (total: 1.2min)

analyze1.8s (2.6%)

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)

sample4.3s (6.1%)

Results
2.2s8530×body256infinite
2.1s8256×body256valid
Bogosity

preprocess231.0ms (0.3%)

Algorithm
egg-herbie
Rules
3588×rational.json-simplify-43
3082×rational.json-simplify-2
872×rational.json-simplify-48
770×rational.json-simplify-1
610×rational.json-simplify-42
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03594186
17503910
215383910
325343910
428873910
530313910
630313910
741243910
841913910
941913910
1048123910
1148123910
1254813910
1355763910
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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 y (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 y (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 y (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 y (*.f64 4 i))))
(-.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 (*.f64 j 27) k)) (*.f64 i (*.f64 z 4)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z y))) (*.f64 a 4))) (*.f64 z (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 z (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 z (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 x (-.f64 (*.f64 (*.f64 18 t) (*.f64 y z)) (*.f64 a 4))) (*.f64 t (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 (*.f64 y t) z)) (*.f64 a 4))) (*.f64 t (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 i))) (*.f64 x (*.f64 a 4))) (*.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 18 a) (*.f64 y z)) (*.f64 x 4))) (*.f64 4 (*.f64 a i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y a) z)) (*.f64 x 4))) (*.f64 4 (*.f64 a i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y a) z)) (*.f64 x 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 4 (*.f64 a i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y a) z)) (*.f64 x 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 4 (*.f64 a i))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y a))) (*.f64 x 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 4 (*.f64 a i))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i))) (*.f64 x (*.f64 t 4))) (*.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 x c) (-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 18 b)))) (*.f64 t (*.f64 a 4))) (*.f64 i (*.f64 4 b)))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 18 b) z)) (*.f64 a 4))) (*.f64 4 (*.f64 b i))) (-.f64 (*.f64 x c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y b) z)) (*.f64 a 4))) (*.f64 4 (*.f64 b i))) (-.f64 (*.f64 x c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y b) z)) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 x c) (*.f64 4 (*.f64 b i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y b))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 x c) (*.f64 4 (*.f64 b i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z b))) (*.f64 a 4))) (-.f64 (-.f64 (*.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 (*.f64 j 27) k)) (*.f64 i (*.f64 4 c)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 c (*.f64 18 y))) (*.f64 a 4))) (*.f64 c (*.f64 4 i))) (-.f64 (*.f64 x b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 x b) (*.f64 c (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 x b) (*.f64 j (*.f64 27 k))) (*.f64 c (*.f64 4 i))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 c (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 x b) (*.f64 j (*.f64 27 k))) (*.f64 c (*.f64 4 i))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i))) (*.f64 t (*.f64 a 4))) (-.f64 (*.f64 x b) (*.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 y (*.f64 (*.f64 18 i) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 i))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 i))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 i))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 i (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 18 j) (*.f64 y z)) (*.f64 a 4))) (*.f64 4 (*.f64 j i))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 j (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 4 (*.f64 i j))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y j) z)) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 4 (*.f64 i j))) (*.f64 x (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 y j) z)) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 27 k))) (*.f64 4 (*.f64 i j))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 y j))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 27 k))) (*.f64 4 (*.f64 i j))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z j))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 27 k))) (*.f64 4 (*.f64 i j))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 18 k) (*.f64 y z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 k i)))) (*.f64 x (*.f64 j 27)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 k (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 4 (*.f64 i k)))) (*.f64 x (*.f64 j 27)))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 k))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 i (*.f64 4 k))) (*.f64 27 (*.f64 x j))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 k))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 x j))) (*.f64 i (*.f64 4 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 k (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 x j))) (*.f64 i (*.f64 4 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 k (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i))) (*.f64 t (*.f64 a 4))) (*.f64 27 (*.f64 x j))))
(-.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 y (-.f64 (*.f64 t (*.f64 18 (*.f64 x z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 (*.f64 y t) z)) (*.f64 4 i))) (*.f64 4 (*.f64 y a))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i))) (*.f64 4 (*.f64 y a))) (-.f64 (*.f64 b c) (*.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 a z)) (*.f64 y 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 x a) z)) (*.f64 y 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z b)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 y c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 x z) b)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 y c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 x b) z)) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 y c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 x b))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 y c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 x (*.f64 z b))) (*.f64 a 4))) (-.f64 (-.f64 (*.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 y b) (-.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 (*.f64 x 18) c))) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) i))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 z c)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 y b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 y b) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 x z) c)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 y b) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 y b) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 z c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 y b) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 i z)) (*.f64 a 4))) (*.f64 x (*.f64 y 4))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 i))) (*.f64 a 4))) (*.f64 x (*.f64 y 4))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 i))) (*.f64 a 4))) (*.f64 x (*.f64 y 4))) (-.f64 (*.f64 b c) (*.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 k (*.f64 y 27))) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 j z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 y (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 j))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 y (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 x j) z)) (*.f64 a 4))) (*.f64 y (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 z (*.f64 x j))) (*.f64 a 4))) (*.f64 y (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 t (*.f64 z j))) (*.f64 4 i))) (*.f64 y (*.f64 27 k))) (*.f64 t (*.f64 a 4))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 k z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 y (*.f64 j 27))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 k))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 y (*.f64 j 27))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 z (*.f64 18 k))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 y (*.f64 j 27))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t (*.f64 z (*.f64 18 k))) (*.f64 4 i))) (*.f64 t (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 y (*.f64 j 27))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 z (*.f64 t k))) (*.f64 4 i))) (*.f64 t (*.f64 a 4))) (-.f64 (*.f64 b c) (*.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 b c) (-.f64 (-.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 z (-.f64 (*.f64 (*.f64 x 18) (*.f64 y t)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (-.f64 (*.f64 (*.f64 x 18) (*.f64 y t)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (-.f64 (*.f64 18 (*.f64 (*.f64 y t) x)) (*.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y a)) (*.f64 z 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y b)) (*.f64 a 4))) (-.f64 (*.f64 z c) (*.f64 j (*.f64 27 k)))) (*.f64 x (*.f64 4 i)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y b))) (*.f64 a 4))) (-.f64 (*.f64 z c) (*.f64 j (*.f64 27 k)))) (*.f64 x (*.f64 4 i)))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y b))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 z c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y b))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 z c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y c)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 z b) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 c (*.f64 18 y))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 z b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 z b) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y c))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 z b) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y i)) (*.f64 a 4))) (*.f64 z (*.f64 x 4))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y i))) (*.f64 a 4))) (*.f64 z (*.f64 x 4))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 i))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 z (*.f64 x 4))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y j)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 z (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 18 (*.f64 (*.f64 x y) j)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 z (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.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 (*.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y k)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 z (*.f64 j 27)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y k))) (*.f64 a 4))) (*.f64 z (*.f64 j 27))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 k))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 z (*.f64 j 27))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 18 k) (*.f64 y t)) (*.f64 4 i))) (*.f64 z (*.f64 j 27))) (*.f64 t (*.f64 a 4))))
(-.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 b c) (-.f64 (-.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 a (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 t 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 t 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 t 4))) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 t c) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) b) (*.f64 (*.f64 a 4) b)) (*.f64 (*.f64 x 4) i))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 t c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t c) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.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 t b) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) c) (*.f64 (*.f64 a 4) c)) (*.f64 (*.f64 x 4) i))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 t b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t b) (-.f64 (-.f64 (*.f64 c (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.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 (*.f64 j 27) k)) (*.f64 t (*.f64 x 4)))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 t (*.f64 x 4))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t (*.f64 x 4))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 i (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 t 4))))
(-.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 k (*.f64 t 27))) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 t (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.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 j (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.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 b c) (-.f64 (-.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 k (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i)))) (*.f64 t (*.f64 j 27)))
(+.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 k (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t (*.f64 j 27))))
(+.f64 (*.f64 k (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 4 b))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 b))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 b))) (-.f64 (-.f64 (*.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 a b) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 4 c))) (*.f64 (*.f64 x 4) i))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 4 c))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a b) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 c))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 c))) (-.f64 (-.f64 (*.f64 a b) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 c))) (-.f64 (-.f64 (*.f64 a b) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b c) (-.f64 (-.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 x (-.f64 (*.f64 (*.f64 18 t) (*.f64 y z)) (*.f64 a 4))) (*.f64 t (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 (*.f64 y t) z)) (*.f64 a 4))) (*.f64 t (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 i))) (*.f64 x (*.f64 a 4))) (*.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 4 j))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 a (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.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 b c) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 (*.f64 y t) z)) (*.f64 4 i))) (*.f64 a (*.f64 27 k))) (*.f64 t (*.f64 4 j))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 18 (*.f64 z (*.f64 y t))) (*.f64 4 i))) (*.f64 a (*.f64 27 k))) (*.f64 t (*.f64 4 j))))
(-.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 b c) (-.f64 (-.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 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 4 k))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 a (*.f64 j 27))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 k))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 a (*.f64 j 27))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 4 k))) (-.f64 (-.f64 (*.f64 b c) (*.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 b))) (-.f64 (*.f64 c i) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 b))) (-.f64 (*.f64 c i) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 c i) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 b))))
(-.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 c j) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) i))) (*.f64 k (*.f64 b 27)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 c j) (*.f64 b (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 c j) (*.f64 b (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 c j) (*.f64 x (*.f64 4 i))) (*.f64 b (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 c j) (*.f64 b (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 c k) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) i))) (*.f64 b (*.f64 j 27)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 c k) (*.f64 b (*.f64 j 27))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 c k) (*.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 b i) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 c (*.f64 x 4)))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 c))) (-.f64 (*.f64 b i) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 j (*.f64 27 k))) (-.f64 (*.f64 b i) (*.f64 x (*.f64 4 c))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b i) (*.f64 j (*.f64 27 k))) (*.f64 c (*.f64 x 4))))
(+.f64 (*.f64 b i) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 j (*.f64 27 k))) (*.f64 c (*.f64 x 4))))
(-.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 b j) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) i))) (*.f64 k (*.f64 c 27)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b j) (*.f64 c (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b j) (*.f64 c (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b j) (*.f64 x (*.f64 4 i))) (*.f64 c (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b j) (*.f64 c (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(-.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 b k) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) i))) (*.f64 c (*.f64 j 27)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b k) (*.f64 c (*.f64 j 27))))
(+.f64 (*.f64 b k) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 c (*.f64 j 27))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b k) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 c j))))
(-.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 b c) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) j))) (*.f64 k (*.f64 i 27)))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 4 (*.f64 x j))) (-.f64 (*.f64 b c) (*.f64 i (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 (*.f64 x 4) j)) (-.f64 (*.f64 b c) (*.f64 i (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 4 (*.f64 x j))) (*.f64 i (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 i (*.f64 27 k))) (*.f64 4 (*.f64 x j))))
(-.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 b c) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) k))) (*.f64 i (*.f64 j 27)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 k)))) (*.f64 i (*.f64 j 27)))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 k)))) (*.f64 i (*.f64 j 27)))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.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 j 27) k)) (*.f64 (*.f64 x 4) i))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 (*.f64 18 y) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
Symmetry

(sort y z)

(sort b c)

(sort j k)

Compiler

Compiled 51 to 39 computations (23.5% saved)

simplify13.0ms (0%)

Algorithm
egg-herbie
Rules
248×rational.json-simplify-2
230×rational.json-simplify-43
20×rational.json-simplify-48
18×rational.json-simplify-1
16×rational.json-simplify-42
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03091
14685
28285
312585
418985
527385
632885
733985
Stop Event
saturated
Counts
1 → 6
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 b c) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t) (*.f64 t (*.f64 a 4))) (*.f64 (*.f64 x 4) i))) (*.f64 (*.f64 j 27) k))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 (*.f64 x 18) (*.f64 y z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 x (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))

eval2.0ms (0%)

Compiler

Compiled 188 to 115 computations (38.8% saved)

prune3.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New336
Fresh011
Picked000
Done000
Total347
Error
6.0b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
7.9b
(-.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))
8.4b
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
9.3b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
Compiler

Compiled 119 to 85 computations (28.6% saved)

localize56.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 157 to 95 computations (39.5% saved)

series17.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1416×bool.json-1
1416×bool.json-2
1364×rational.json-1
1364×rational.json-2
1364×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02082
119682
248182
3102682
4220382
5490582
Stop Event
node limit
Counts
4 → 36
Calls
Call 1
Inputs
(*.f64 y (*.f64 (*.f64 x 18) z))
(*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4)))
(*.f64 j (*.f64 27 k))
(*.f64 (*.f64 x 18) z)
Outputs
((#(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 y (*.f64 (*.f64 x z) 9)) (*.f64 y (*.f64 (*.f64 x z) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)))) (#(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 (*.f64 y z) 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 x 72))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 z (*.f64 x 72)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 x 72))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 18 (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 x (*.f64 18 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 x (*.f64 18 (*.f64 y z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (*.f64 t 1/2)) (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))))
((#(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 k 27/2)) (*.f64 j (*.f64 k 27/2)))))) (#(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 k (*.f64 j 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 j (*.f64 k 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 j (*.f64 k 108))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 j (*.f64 k 108)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 j (*.f64 27 k)) (*.f64 j (*.f64 27 k)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 j (*.f64 27 k)) (*.f64 j (*.f64 27 k)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 18 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 18 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x z) 9) (*.f64 (*.f64 x z) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 18 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 18 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 z 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 x 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 18 z)) (*.f64 x (*.f64 18 z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 18 z)) (*.f64 x (*.f64 18 z)))))))

simplify429.0ms (0.6%)

Algorithm
egg-herbie
Rules
3598×rational.json-simplify-35
3314×rational.json-simplify-2
3210×rational.json-simplify-41
1138×rational.json-simplify-51
780×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01164278
12894278
26554278
316334062
434794062
547564062
651734062
755274062
855304062
955324062
1055324062
1155324062
1258214062
1361074062
1463934062
1566794062
1666794062
Stop Event
node limit
Counts
180 → 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 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 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 x (*.f64 18 (*.f64 y z))) 0)
(+.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))
(+.f64 (*.f64 y (*.f64 (*.f64 x z) 9)) (*.f64 y (*.f64 (*.f64 x z) 9)))
(-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(/.f64 (*.f64 x (*.f64 (*.f64 y z) 36)) 2)
(/.f64 (*.f64 y (*.f64 z (*.f64 x 72))) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 z (*.f64 x 72)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 x 72))))) 16)
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(+.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))
(+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (*.f64 t 1/2)) (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (*.f64 t 1/2)))
(-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(/.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (+.f64 t t)) 2)
(/.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) 16)
(+.f64 (*.f64 j (*.f64 27 k)) 0)
(+.f64 0 (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 j (*.f64 k 27/2)) (*.f64 j (*.f64 k 27/2)))
(-.f64 (*.f64 j (*.f64 27 k)) 0)
(/.f64 (*.f64 j (*.f64 27 k)) 1)
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(/.f64 (*.f64 j (*.f64 k 108)) 4)
(/.f64 (*.f64 2 (*.f64 j (*.f64 k 108))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 j (*.f64 k 108)))) 16)
(+.f64 (*.f64 x (*.f64 18 z)) 0)
(+.f64 0 (*.f64 x (*.f64 18 z)))
(+.f64 (*.f64 (*.f64 x z) 9) (*.f64 (*.f64 x z) 9))
(-.f64 (*.f64 x (*.f64 18 z)) 0)
(/.f64 (*.f64 x (*.f64 18 z)) 1)
(/.f64 (*.f64 x (*.f64 z 36)) 2)
(/.f64 (*.f64 z (*.f64 x 72)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 x 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) 16)
Outputs
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.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 y (*.f64 z (*.f64 x 18))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 x t))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y)))
(*.f64 18 (*.f64 x (*.f64 y (*.f64 z t))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 x t))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 x 18))
(*.f64 z (*.f64 18 x))
(+.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(+.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(+.f64 (*.f64 y (*.f64 (*.f64 x z) 9)) (*.f64 y (*.f64 (*.f64 x z) 9)))
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 x (*.f64 (*.f64 y z) 36)) 2)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 y (*.f64 z (*.f64 x 72))) 4)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 2 (*.f64 y (*.f64 z (*.f64 x 72)))) 8)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 x 72))))) 16)
(*.f64 y (*.f64 z (*.f64 x 18)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(+.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (*.f64 t 1/2)) (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (*.f64 t 1/2)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)) (+.f64 t t)) 2)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) 4)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))) 8)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) 16)
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.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 z (*.f64 18 x))) (*.f64 4 a)))
(+.f64 (*.f64 j (*.f64 27 k)) 0)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 0 (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 j (*.f64 k 27/2)) (*.f64 j (*.f64 k 27/2)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(-.f64 (*.f64 j (*.f64 27 k)) 0)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(/.f64 (*.f64 j (*.f64 27 k)) 1)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(/.f64 (*.f64 j (*.f64 k 108)) 4)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(/.f64 (*.f64 2 (*.f64 j (*.f64 k 108))) 8)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 j (*.f64 k 108)))) 16)
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 x (*.f64 18 z)) 0)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(+.f64 0 (*.f64 x (*.f64 18 z)))
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(+.f64 (*.f64 (*.f64 x z) 9) (*.f64 (*.f64 x z) 9))
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(-.f64 (*.f64 x (*.f64 18 z)) 0)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 18 z)) 1)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 z 36)) 2)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(/.f64 (*.f64 z (*.f64 x 72)) 4)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(/.f64 (*.f64 2 (*.f64 z (*.f64 x 72))) 8)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) 16)
(*.f64 z (*.f64 x 18))
(*.f64 18 (*.f64 z x))
(*.f64 z (*.f64 18 x))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 137 to 79 computations (42.3% saved)

series92.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

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

rewrite100.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
2034×bool.json-1
2034×bool.json-2
1122×rational.json-1
1122×rational.json-2
1122×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
114969
238569
383569
4176869
5396869
6728869
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))
(*.f64 x (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 18 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 y (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (*.f64 x (*.f64 y (*.f64 z 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x (*.f64 z 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y (*.f64 z 72))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 y (*.f64 18 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 x (*.f64 y (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 x (*.f64 y (*.f64 18 z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 18 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 18 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z 9)) (*.f64 y (*.f64 z 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 18 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 18 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 z 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72)))) (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (*.f64 18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (*.f64 18 z)) (*.f64 y (*.f64 18 z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (*.f64 18 z)) (*.f64 y (*.f64 18 z)))))))

simplify863.0ms (1.2%)

Algorithm
egg-herbie
Rules
3668×rational.json-simplify-35
3574×rational.json-simplify-41
2164×rational.json-simplify-2
1236×rational.json-simplify-49
788×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0953960
12313924
25233924
312763708
433013708
539883708
643593708
746363708
846603708
946733708
1052213708
1152243708
1252253708
1354483708
1456703708
1558923708
1661143708
1763363708
1865583708
1965583708
Stop Event
node limit
Counts
150 → 57
Calls
Call 1
Inputs
(*.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 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 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 0)
(+.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))))
(-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 0)
(/.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 1)
(/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)) 2)) 2)
(/.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))))) 32)
(+.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 0)
(+.f64 0 (*.f64 x (*.f64 y (*.f64 18 z))))
(+.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (*.f64 x (*.f64 y (*.f64 z 9))))
(-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 0)
(/.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 1)
(/.f64 (*.f64 y (*.f64 x (*.f64 z 36))) 2)
(/.f64 (*.f64 x (*.f64 y (*.f64 z 72))) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72)))))) 32)
(+.f64 (*.f64 y (*.f64 18 z)) 0)
(+.f64 0 (*.f64 y (*.f64 18 z)))
(+.f64 (*.f64 y (*.f64 z 9)) (*.f64 y (*.f64 z 9)))
(-.f64 (*.f64 y (*.f64 18 z)) 0)
(/.f64 (*.f64 y (*.f64 18 z)) 1)
(/.f64 (*.f64 y (*.f64 z 36)) 2)
(/.f64 (*.f64 y (*.f64 z 72)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 z 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72)))) (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72))))) 32)
Outputs
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 18 (*.f64 y (*.f64 z x))))
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 t (*.f64 (*.f64 z x) (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.f64 -4 (*.f64 a 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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 t (*.f64 18 (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(*.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 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(+.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z 9) x)) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z 9) x)) (+.f64 a a))))
(*.f64 (-.f64 (*.f64 (*.f64 z 9) (*.f64 y x)) (+.f64 a a)) (+.f64 t t))
(*.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 z 9))) (+.f64 a a)) (+.f64 t t))
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (+.f64 a a)) (+.f64 t t))
(-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)) 2)) 2)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(/.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))) 4)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))) 8)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))) 16)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))))))) 32)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 z x) (*.f64 18 y)) (*.f64 4 a)))
(+.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(+.f64 0 (*.f64 x (*.f64 y (*.f64 18 z))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(+.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (*.f64 x (*.f64 y (*.f64 z 9))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(/.f64 (*.f64 x (*.f64 y (*.f64 18 z))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(/.f64 (*.f64 y (*.f64 x (*.f64 z 36))) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(/.f64 (*.f64 x (*.f64 y (*.f64 z 72))) 4)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(/.f64 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72)))) 8)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72))))) 16)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 y (*.f64 z 72)))))) 32)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 y))
(+.f64 (*.f64 y (*.f64 18 z)) 0)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(+.f64 0 (*.f64 y (*.f64 18 z)))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(+.f64 (*.f64 y (*.f64 z 9)) (*.f64 y (*.f64 z 9)))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(-.f64 (*.f64 y (*.f64 18 z)) 0)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 y (*.f64 18 z)) 1)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z 36)) 2)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z 72)) 4)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 y (*.f64 z 72))) 8)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72)))) 16)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72)))) (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 72))))) 32)
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))

localize58.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 a 4) t)
0.3b
(*.f64 (*.f64 x 18) y)
4.6b
(*.f64 (*.f64 (*.f64 x 18) y) z)
8.9b
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
Compiler

Compiled 164 to 94 computations (42.7% saved)

series12.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
z
@inf
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
1.0ms
x
@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
z
@0
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
1.0ms
y
@0
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)

rewrite110.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1198×bool.json-1
1198×bool.json-2
1158×rational.json-1
1158×rational.json-2
1158×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01570
114670
236270
380670
4181070
5417570
6761570
Stop Event
node limit
Counts
4 → 40
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (*.f64 x 18) y) z) t)
(*.f64 (*.f64 (*.f64 x 18) y) z)
(*.f64 (*.f64 x 18) y)
(*.f64 (*.f64 a 4) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 9)))) (*.f64 t (*.f64 z (*.f64 y (*.f64 x 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 x (*.f64 36 z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (*.f64 x 18) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 x 9))) (*.f64 z (*.f64 y (*.f64 x 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x (*.f64 36 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 x 72))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (*.f64 (*.f64 x 18) z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 y (*.f64 (*.f64 x 18) z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 y (*.f64 (*.f64 x 18) z)))))))
((#(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 y (*.f64 x 9)) (*.f64 y (*.f64 x 9)))))) (#(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 y (*.f64 x 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 x 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72)))) (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 18 y)) (*.f64 x (*.f64 18 y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 18 y)) (*.f64 x (*.f64 18 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 a 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (+.f64 a a)) (*.f64 t (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 a 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 a 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 a 16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 a 4)) (*.f64 t (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 a 4)) (*.f64 t (*.f64 a 4)))))))

simplify461.0ms (0.7%)

Algorithm
egg-herbie
Rules
3934×rational.json-simplify-35
2758×rational.json-simplify-2
1616×rational.json-simplify-53
1178×rational.json-simplify-51
794×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01103208
12863208
26533208
316803208
436083208
543323208
646653208
750063208
852573208
952573208
1069253208
1169253208
1269253208
1371723208
1474193208
1576663208
1679133208
Stop Event
node limit
Counts
172 → 49
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 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 a t))
(+.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 0)
(+.f64 0 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 9)))) (*.f64 t (*.f64 z (*.f64 y (*.f64 x 9)))))
(-.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 0)
(/.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 x (*.f64 36 z)))) 2)
(/.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72))))))) 32)
(+.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 0)
(+.f64 0 (*.f64 y (*.f64 (*.f64 x 18) z)))
(+.f64 (*.f64 z (*.f64 y (*.f64 x 9))) (*.f64 z (*.f64 y (*.f64 x 9))))
(-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 0)
(/.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 1)
(/.f64 (*.f64 y (*.f64 x (*.f64 36 z))) 2)
(/.f64 (*.f64 z (*.f64 y (*.f64 x 72))) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72)))))) 32)
(+.f64 (*.f64 x (*.f64 18 y)) 0)
(+.f64 0 (*.f64 x (*.f64 18 y)))
(+.f64 (*.f64 y (*.f64 x 9)) (*.f64 y (*.f64 x 9)))
(-.f64 (*.f64 x (*.f64 18 y)) 0)
(/.f64 (*.f64 x (*.f64 18 y)) 1)
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(/.f64 (*.f64 y (*.f64 x 72)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 x 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72)))) (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72))))) 32)
(+.f64 (*.f64 t (*.f64 a 4)) 0)
(+.f64 0 (*.f64 t (*.f64 a 4)))
(+.f64 (*.f64 t (+.f64 a a)) (*.f64 t (+.f64 a a)))
(-.f64 (*.f64 t (*.f64 a 4)) 0)
(/.f64 (*.f64 t (*.f64 a 4)) 1)
(/.f64 (*.f64 t (*.f64 a 8)) 2)
(/.f64 (*.f64 t (*.f64 a 16)) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 a 16))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16))))) 32)
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y 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 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(*.f64 4 (*.f64 a t))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(+.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(+.f64 0 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 9)))) (*.f64 t (*.f64 z (*.f64 y (*.f64 x 9)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(-.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(/.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(/.f64 (*.f64 t (*.f64 y (*.f64 x (*.f64 36 z)))) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(/.f64 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))) 4)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(/.f64 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72))))) 8)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))))) 16)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z (*.f64 y (*.f64 x 72))))))) 32)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 y (*.f64 t x))))
(+.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(+.f64 0 (*.f64 y (*.f64 (*.f64 x 18) z)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(+.f64 (*.f64 z (*.f64 y (*.f64 x 9))) (*.f64 z (*.f64 y (*.f64 x 9))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(/.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(/.f64 (*.f64 y (*.f64 x (*.f64 36 z))) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(/.f64 (*.f64 z (*.f64 y (*.f64 x 72))) 4)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72)))) 8)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72))))) 16)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 x 72)))))) 32)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(+.f64 (*.f64 x (*.f64 18 y)) 0)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(+.f64 0 (*.f64 x (*.f64 18 y)))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(+.f64 (*.f64 y (*.f64 x 9)) (*.f64 y (*.f64 x 9)))
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(-.f64 (*.f64 x (*.f64 18 y)) 0)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(/.f64 (*.f64 x (*.f64 18 y)) 1)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(/.f64 (*.f64 y (*.f64 x 72)) 4)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(/.f64 (*.f64 2 (*.f64 y (*.f64 x 72))) 8)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72)))) 16)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72)))) (*.f64 2 (*.f64 2 (*.f64 y (*.f64 x 72))))) 32)
(*.f64 y (*.f64 18 x))
(*.f64 18 (*.f64 y x))
(+.f64 (*.f64 t (*.f64 a 4)) 0)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(+.f64 0 (*.f64 t (*.f64 a 4)))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(+.f64 (*.f64 t (+.f64 a a)) (*.f64 t (+.f64 a a)))
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(-.f64 (*.f64 t (*.f64 a 4)) 0)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(/.f64 (*.f64 t (*.f64 a 4)) 1)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(/.f64 (*.f64 t (*.f64 a 8)) 2)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(/.f64 (*.f64 t (*.f64 a 16)) 4)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(/.f64 (*.f64 2 (*.f64 t (*.f64 a 16))) 8)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16)))) 16)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 a 16))))) 32)
(*.f64 4 (*.f64 t a))
(*.f64 t (*.f64 4 a))

eval75.0ms (0.1%)

Compiler

Compiled 5728 to 3402 computations (40.6% saved)

prune53.0ms (0.1%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1699178
Fresh000
Picked011
Done202
Total17110181
Error
0.0b
Counts
181 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
6.9b
(-.f64 (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 x (*.f64 t (*.f64 z (*.f64 18 y)))) 1) (*.f64 (*.f64 a 4) t)) (*.f64 b c)) (*.f64 (*.f64 x 4) i)) (*.f64 (*.f64 j 27) k))
7.9b
(-.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))
8.4b
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 k j))) (*.f64 x (*.f64 4 i))))
8.4b
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
20.3b
(+.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
9.3b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))
10.6b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
15.5b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
18.7b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
14.9b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
Compiler

Compiled 703 to 505 computations (28.2% saved)

localize63.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 z (*.f64 18 y))
0.2b
(*.f64 (*.f64 a 4) t)
6.0b
(*.f64 x (*.f64 t (*.f64 z (*.f64 18 y))))
6.3b
(*.f64 t (*.f64 z (*.f64 18 y)))
Compiler

Compiled 184 to 110 computations (40.2% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite113.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1176×bool.json-1
1176×bool.json-2
1144×rational.json-1
1144×rational.json-2
1144×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
111457
232957
377557
4174857
5413357
6764057
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 t (*.f64 z (*.f64 18 y)))
(*.f64 x (*.f64 t (*.f64 z (*.f64 18 y))))
(*.f64 z (*.f64 18 y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 y 9))) (*.f64 z (*.f64 t (*.f64 y 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 72 (*.f64 t (*.f64 z y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y))))) (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 z (*.f64 18 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 z (*.f64 18 y))) (*.f64 t (*.f64 z (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 z (*.f64 18 y))) (*.f64 t (*.f64 z (*.f64 18 y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x (*.f64 z (*.f64 y 9)))) (*.f64 t (*.f64 x (*.f64 z (*.f64 y 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (*.f64 y 36) (*.f64 t x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 18 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 18 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y 9)) (*.f64 z (*.f64 y 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 18 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 18 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 y 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (*.f64 18 y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (*.f64 18 y)) (*.f64 z (*.f64 18 y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (*.f64 18 y)) (*.f64 z (*.f64 18 y)))))))

simplify476.0ms (0.7%)

Algorithm
egg-herbie
Rules
4032×rational.json-simplify-35
2568×rational.json-simplify-2
2092×rational.json-simplify-53
1030×rational.json-simplify-51
652×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0882766
12342766
25432766
315132766
432132766
538242766
641372766
744482766
846962766
946962766
1067002766
1167002766
1267002766
1369402766
1471802766
1574202766
1676602766
1779002766
Stop Event
node limit
Counts
138 → 39
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 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 y (*.f64 t (*.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 t (*.f64 z (*.f64 18 y))) 0)
(+.f64 0 (*.f64 t (*.f64 z (*.f64 18 y))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9))) (*.f64 z (*.f64 t (*.f64 y 9))))
(-.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 0)
(/.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 2)
(/.f64 (*.f64 72 (*.f64 t (*.f64 z y))) 4)
(/.f64 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y))))) (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y)))))) 32)
(+.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 0)
(+.f64 0 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)))
(+.f64 (*.f64 t (*.f64 x (*.f64 z (*.f64 y 9)))) (*.f64 t (*.f64 x (*.f64 z (*.f64 y 9)))))
(-.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 0)
(/.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 1)
(/.f64 (*.f64 z (*.f64 (*.f64 y 36) (*.f64 t x))) 2)
(/.f64 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y))))))) 32)
(+.f64 (*.f64 z (*.f64 18 y)) 0)
(+.f64 0 (*.f64 z (*.f64 18 y)))
(+.f64 (*.f64 z (*.f64 y 9)) (*.f64 z (*.f64 y 9)))
(-.f64 (*.f64 z (*.f64 18 y)) 0)
(/.f64 (*.f64 z (*.f64 18 y)) 1)
(/.f64 (*.f64 z (*.f64 y 36)) 2)
(/.f64 (*.f64 z (*.f64 y 72)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 y 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72))))) 32)
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 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(*.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 t (*.f64 z (*.f64 18 y))) 0)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(+.f64 0 (*.f64 t (*.f64 z (*.f64 18 y))))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9))) (*.f64 z (*.f64 t (*.f64 y 9))))
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 0)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 18 y))) 1)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 2)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 72 (*.f64 t (*.f64 z y))) 4)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y)))) 8)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y))))) 16)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y))))) (*.f64 2 (*.f64 2 (*.f64 72 (*.f64 t (*.f64 z y)))))) 32)
(*.f64 18 (*.f64 z (*.f64 y t)))
(*.f64 18 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(+.f64 0 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(+.f64 (*.f64 t (*.f64 x (*.f64 z (*.f64 y 9)))) (*.f64 t (*.f64 x (*.f64 z (*.f64 y 9)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(-.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(/.f64 (*.f64 t (*.f64 (*.f64 z (*.f64 18 y)) x)) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(/.f64 (*.f64 z (*.f64 (*.f64 y 36) (*.f64 t x))) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(/.f64 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))) 4)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y))))) 8)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))))) 16)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y)))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 72 (*.f64 t (*.f64 z y))))))) 32)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 y (*.f64 x (*.f64 z (*.f64 18 t))))
(*.f64 (*.f64 y (*.f64 t z)) (*.f64 18 x))
(*.f64 y (*.f64 (*.f64 z x) (*.f64 18 t)))
(+.f64 (*.f64 z (*.f64 18 y)) 0)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(+.f64 0 (*.f64 z (*.f64 18 y)))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(+.f64 (*.f64 z (*.f64 y 9)) (*.f64 z (*.f64 y 9)))
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(-.f64 (*.f64 z (*.f64 18 y)) 0)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (*.f64 z (*.f64 18 y)) 1)
(*.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))
(/.f64 (*.f64 z (*.f64 y 72)) 4)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (*.f64 2 (*.f64 z (*.f64 y 72))) 8)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72)))) 16)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 72))))) 32)
(*.f64 18 (*.f64 y z))
(*.f64 y (*.f64 18 z))

localize35.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 59 computations (39.2% saved)

series18.0ms (0%)

Counts
3 → 216
Calls

54 calls:

TimeVariablePointExpression
5.0ms
b
@inf
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
1.0ms
b
@-inf
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
1.0ms
a
@0
(-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
1.0ms
x
@0
(-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
1.0ms
c
@0
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))

rewrite96.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1484×rational.json-simplify-35
1444×bool.json-1
1444×bool.json-2
1394×rational.json-1
1394×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023141
1228141
2570141
31221141
42550141
55148141
Stop Event
node limit
Counts
3 → 84
Calls
Call 1
Inputs
(-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t -4)) (-.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t -4)) (-.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t -4)) (neg.f64 (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k))) (neg.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k)))) (-.f64 -1 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 j (*.f64 27 k))) (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) (-.f64 -1 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 x (*.f64 4 i))) (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) (-.f64 1 (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 j (*.f64 27 k))) (-.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 j (*.f64 27 k)) (*.f64 a (*.f64 t -4)))) (-.f64 1 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 x (*.f64 4 i))) (-.f64 -1 (-.f64 (*.f64 j (*.f64 27 k)) (*.f64 a (*.f64 t -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 t -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (*.f64 a (*.f64 t -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 a (*.f64 t -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t -4)) (neg.f64 (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 t -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (*.f64 a (*.f64 t -4)) 2) (*.f64 i (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))))

simplify401.0ms (0.6%)

Algorithm
egg-herbie
Rules
2358×rational.json-simplify-2
2010×rational.json-simplify-51
1988×rational.json-simplify-35
922×rational.json-simplify-1
762×rational.json-simplify-42
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
020013376
142113370
282713370
3174313370
4306812572
5401912572
6499012572
7552012572
8591512572
9621811460
10734411460
Stop Event
node limit
Counts
300 → 136
Calls
Call 1
Inputs
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.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 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(*.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 a (*.f64 t -4)) (-.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(+.f64 (*.f64 a (*.f64 t -4)) (-.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 a (*.f64 t -4)) (neg.f64 (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 0)
(+.f64 0 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k))) (neg.f64 (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k))))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k)))) (-.f64 -1 (*.f64 x (*.f64 4 i))))
(+.f64 (-.f64 -1 (*.f64 j (*.f64 27 k))) (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) (-.f64 -1 (*.f64 j (*.f64 27 k))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))) -1)
(+.f64 (-.f64 -1 (*.f64 x (*.f64 4 i))) (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k)))))
(+.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) (-.f64 1 (*.f64 j (*.f64 27 k))))
(+.f64 (-.f64 1 (*.f64 j (*.f64 27 k))) (-.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 j (*.f64 27 k)) (*.f64 a (*.f64 t -4)))) (-.f64 1 (*.f64 x (*.f64 4 i))))
(+.f64 (-.f64 1 (*.f64 x (*.f64 4 i))) (-.f64 -1 (-.f64 (*.f64 j (*.f64 27 k)) (*.f64 a (*.f64 t -4)))))
(+.f64 (-.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 t -4)))
(+.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (*.f64 a (*.f64 t -4)))
(+.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 a (*.f64 t -4)))
(*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 1)
(*.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))
(*.f64 2 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))
(*.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 1/2)
(*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -1)
(*.f64 -1 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 2)
(/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 2)
(/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -1)
(/.f64 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))) 4)
(/.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) -2)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) -4)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))))) 4)
(neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))
(-.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 0)
(*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 1)
(*.f64 1 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2))
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 2)
(/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 1)
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 2)
(/.f64 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))))) 32)
(+.f64 (*.f64 a (*.f64 t -4)) (neg.f64 (*.f64 x (*.f64 4 i))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 0)
(+.f64 0 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 t -4)))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) -1)
(+.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))
(*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 1)
(*.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))
(*.f64 2 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))
(*.f64 2 (-.f64 (/.f64 (*.f64 a (*.f64 t -4)) 2) (*.f64 i (+.f64 x x))))
(*.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 1/2)
(*.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))) -1)
(*.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 2)
(/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 2)
(/.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))) -1)
(/.f64 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -2)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) 4)
(neg.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))
Outputs
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 (*.f64 i x) -4) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 (*.f64 i x) -4) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 c b)
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 (*.f64 i x) -4) (+.f64 (*.f64 k (*.f64 j -27)) (*.f64 c b)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 (*.f64 i x) -4) (+.f64 (*.f64 k (*.f64 j -27)) (*.f64 c b)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 a t))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(-.f64 (+.f64 (*.f64 c b) (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j)))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(*.f64 x (*.f64 -4 i))
(*.f64 (*.f64 i x) -4)
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (-.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 a (*.f64 t -4)) (-.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 a (*.f64 t -4)) (neg.f64 (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (neg.f64 (*.f64 j (*.f64 27 k))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 0)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 0 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k))) (neg.f64 (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k)))) (-.f64 -1 (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 -1 (*.f64 j (*.f64 27 k))) (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) (-.f64 -1 (*.f64 j (*.f64 27 k))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))) -1)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 -1 (*.f64 x (*.f64 4 i))) (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 j (*.f64 27 k)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) (-.f64 1 (*.f64 j (*.f64 27 k))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 1 (*.f64 j (*.f64 27 k))) (-.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 j (*.f64 27 k)) (*.f64 a (*.f64 t -4)))) (-.f64 1 (*.f64 x (*.f64 4 i))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 1 (*.f64 x (*.f64 4 i))) (-.f64 -1 (-.f64 (*.f64 j (*.f64 27 k)) (*.f64 a (*.f64 t -4)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 (neg.f64 (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 t -4)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (-.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))) (*.f64 a (*.f64 t -4)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 a (*.f64 t -4)))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 1)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 2 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 1/2)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -1)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 -1 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 2)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 1)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) 2) 2)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -1)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))) 4)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) -2)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))) 8)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))) 16)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) -4)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) 2)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))))))) 32)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))))) 4)
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 k (*.f64 j -27)) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(-.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 0)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 1)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 1 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 1/2)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 1/2 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(*.f64 (/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(/.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 1)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)) 2) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(/.f64 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))) 4)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))) 8)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))) 16)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (+.f64 (*.f64 x (*.f64 4 i)) (*.f64 j (*.f64 27 k)))) (*.f64 b c)))))) 32)
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 k (*.f64 j -27)) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))))
(+.f64 (*.f64 a (*.f64 t -4)) (neg.f64 (*.f64 x (*.f64 4 i))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 0)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 0 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (neg.f64 (*.f64 x (*.f64 4 i))) (*.f64 a (*.f64 t -4)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (+.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) -1)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(+.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 1)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 1 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 2 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 2 (-.f64 (/.f64 (*.f64 a (*.f64 t -4)) 2) (*.f64 i (+.f64 x x))))
(*.f64 2 (-.f64 (*.f64 (*.f64 -4 t) (/.f64 a 2)) (*.f64 i (+.f64 x x))))
(*.f64 2 (-.f64 (*.f64 (*.f64 a t) -2) (*.f64 i (+.f64 x x))))
(*.f64 2 (-.f64 (*.f64 a (*.f64 t -2)) (*.f64 i (+.f64 x x))))
(*.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 1/2)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))) -1)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 -1 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 2)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 1)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) 2) 2)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))) -1)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))) 4)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))) -2)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))) 8)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) -4)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))) 16)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) 2)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i)))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))))))) 32)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))) (neg.f64 (*.f64 2 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4)))))) 4)
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))
(neg.f64 (-.f64 (*.f64 x (*.f64 4 i)) (*.f64 a (*.f64 t -4))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))

localize43.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 126 to 56 computations (55.6% saved)

series5.0ms (0%)

Counts
3 → 0
Calls

33 calls:

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

rewrite102.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
2052×bool.json-1
2052×bool.json-2
1128×rational.json-1
1128×rational.json-2
1128×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
111457
232957
377357
4174457
5410257
6739357
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 t (*.f64 z x))
(*.f64 y (*.f64 t (*.f64 z x)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
Outputs
((#(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 (*.f64 x 1/2))) (*.f64 t (*.f64 z (*.f64 x 1/2))))))) (#(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 x (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (*.f64 t x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 z x)) (*.f64 t (*.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 z x)) (*.f64 t (*.f64 z x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 t (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 (*.f64 t (*.f64 x y)) 2)) (*.f64 z (/.f64 (*.f64 t (*.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 t (*.f64 x y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 x (+.f64 z z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (*.f64 t (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (*.f64 t (*.f64 x y))) (*.f64 z (*.f64 t (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (*.f64 t (*.f64 x y))) (*.f64 z (*.f64 t (*.f64 x y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 9) (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 36) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))))))))

simplify374.0ms (0.5%)

Algorithm
egg-herbie
Rules
3332×rational.json-simplify-35
3092×rational.json-simplify-41
2520×rational.json-simplify-2
1856×rational.json-simplify-53
982×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083570
1209570
2528570
31488570
43441570
53979570
64237570
74427570
84607570
94787570
106636570
116652570
126652570
136832570
147012570
157192570
167372570
Stop Event
node limit
Counts
30 → 41
Calls
Call 1
Inputs
(+.f64 (*.f64 t (*.f64 z x)) 0)
(+.f64 0 (*.f64 t (*.f64 z x)))
(+.f64 (*.f64 t (*.f64 z (*.f64 x 1/2))) (*.f64 t (*.f64 z (*.f64 x 1/2))))
(-.f64 (*.f64 t (*.f64 z x)) 0)
(/.f64 (*.f64 t (*.f64 z x)) 1)
(/.f64 (*.f64 t (*.f64 x (+.f64 z z))) 2)
(/.f64 (*.f64 z (*.f64 (*.f64 t x) 4)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4))))) 32)
(+.f64 (*.f64 z (*.f64 t (*.f64 x y))) 0)
(+.f64 0 (*.f64 z (*.f64 t (*.f64 x y))))
(+.f64 (*.f64 z (/.f64 (*.f64 t (*.f64 x y)) 2)) (*.f64 z (/.f64 (*.f64 t (*.f64 x y)) 2)))
(-.f64 (*.f64 z (*.f64 t (*.f64 x y))) 0)
(/.f64 (*.f64 z (*.f64 t (*.f64 x y))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 x (+.f64 z z)))) 2)
(/.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4))))) 32)
(+.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 0)
(+.f64 0 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))))
(+.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 9) (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 9))
(-.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 0)
(/.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 1)
(/.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 36) 2)
(/.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72)))) 32)
Outputs
(+.f64 (*.f64 t (*.f64 z x)) 0)
(*.f64 t (*.f64 z x))
(+.f64 0 (*.f64 t (*.f64 z x)))
(*.f64 t (*.f64 z x))
(+.f64 (*.f64 t (*.f64 z (*.f64 x 1/2))) (*.f64 t (*.f64 z (*.f64 x 1/2))))
(*.f64 t (*.f64 z x))
(-.f64 (*.f64 t (*.f64 z x)) 0)
(*.f64 t (*.f64 z x))
(/.f64 (*.f64 t (*.f64 z x)) 1)
(*.f64 t (*.f64 z x))
(/.f64 (*.f64 t (*.f64 x (+.f64 z z))) 2)
(*.f64 t (*.f64 z x))
(/.f64 (*.f64 z (*.f64 (*.f64 t x) 4)) 4)
(*.f64 t (*.f64 z x))
(/.f64 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4))) 8)
(*.f64 t (*.f64 z x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4)))) 16)
(*.f64 t (*.f64 z x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 (*.f64 t x) 4))))) 32)
(*.f64 t (*.f64 z x))
(+.f64 (*.f64 z (*.f64 t (*.f64 x y))) 0)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(+.f64 0 (*.f64 z (*.f64 t (*.f64 x y))))
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(+.f64 (*.f64 z (/.f64 (*.f64 t (*.f64 x y)) 2)) (*.f64 z (/.f64 (*.f64 t (*.f64 x y)) 2)))
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(-.f64 (*.f64 z (*.f64 t (*.f64 x y))) 0)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(/.f64 (*.f64 z (*.f64 t (*.f64 x y))) 1)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(/.f64 (*.f64 t (*.f64 y (*.f64 x (+.f64 z z)))) 2)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(/.f64 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)) 4)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4))) 8)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)))) 16)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 4))))) 32)
(*.f64 t (*.f64 (*.f64 x y) z))
(*.f64 t (*.f64 z (*.f64 x y)))
(*.f64 t (*.f64 (*.f64 z x) y))
(*.f64 (*.f64 z x) (*.f64 t y))
(+.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 0)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(+.f64 0 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))))
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(+.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 9) (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 9))
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(-.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 0)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(/.f64 (*.f64 t (*.f64 z (*.f64 18 (*.f64 x y)))) 1)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(/.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 36) 2)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(/.f64 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72) 4)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(/.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72)) 8)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72))) 16)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 t (*.f64 x y))) 72)))) 32)
(*.f64 t (*.f64 z (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 z (*.f64 x y))))
(*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t)))
(*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 x (*.f64 t (*.f64 z (*.f64 y 18))))
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 114 to 64 computations (43.9% saved)

series2.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite108.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1176×bool.json-1
1176×bool.json-2
1144×rational.json-1
1144×rational.json-2
1144×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
111457
232957
377457
4174857
5413657
6764357
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 y (*.f64 z (*.f64 18 x)))
(*.f64 z (*.f64 18 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 x 9)))) (*.f64 y (*.f64 t (*.f64 z (*.f64 x 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 x (*.f64 z 36)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (*.f64 18 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (*.f64 y (*.f64 z (*.f64 x 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x (*.f64 z 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 72) (*.f64 y z)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (*.f64 z (*.f64 18 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 y (*.f64 z (*.f64 18 x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (*.f64 z (*.f64 18 x))) (*.f64 y (*.f64 z (*.f64 18 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 18 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 18 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 x 9)) (*.f64 z (*.f64 x 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 18 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 18 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 z 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 x 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 x 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (*.f64 18 x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (*.f64 18 x)) (*.f64 z (*.f64 18 x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (*.f64 18 x)) (*.f64 z (*.f64 18 x)))))))

simplify569.0ms (0.8%)

Algorithm
egg-herbie
Rules
3738×rational.json-simplify-35
3476×rational.json-simplify-41
2604×rational.json-simplify-2
2272×rational.json-simplify-53
932×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812766
12112766
25162766
314622766
431632766
537452766
640322766
743112766
845382766
945382766
1066402766
1166412766
1266412766
1368632766
1470852766
1573072766
1675292766
1777512766
1879732766
Stop Event
node limit
Counts
138 → 40
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 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 t (*.f64 y (*.f64 z (*.f64 18 x)))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))))
(+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 x 9)))) (*.f64 y (*.f64 t (*.f64 z (*.f64 x 9)))))
(-.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 x (*.f64 z 36)))) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z)))))) 32)
(+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 0)
(+.f64 0 (*.f64 y (*.f64 z (*.f64 18 x))))
(+.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (*.f64 y (*.f64 z (*.f64 x 9))))
(-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 0)
(/.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 1)
(/.f64 (*.f64 y (*.f64 x (*.f64 z 36))) 2)
(/.f64 (*.f64 (*.f64 x 72) (*.f64 y z)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z))))) 32)
(+.f64 (*.f64 z (*.f64 18 x)) 0)
(+.f64 0 (*.f64 z (*.f64 18 x)))
(+.f64 (*.f64 z (*.f64 x 9)) (*.f64 z (*.f64 x 9)))
(-.f64 (*.f64 z (*.f64 18 x)) 0)
(/.f64 (*.f64 z (*.f64 18 x)) 1)
(/.f64 (*.f64 x (*.f64 z 36)) 2)
(/.f64 (*.f64 z (*.f64 x 72)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 x 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72))))) 32)
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 z (*.f64 (*.f64 t x) y)))
(*.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 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y 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 t (*.f64 y (*.f64 z (*.f64 18 x)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(+.f64 (*.f64 y (*.f64 t (*.f64 z (*.f64 x 9)))) (*.f64 y (*.f64 t (*.f64 z (*.f64 x 9)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(-.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 t (*.f64 y (*.f64 x (*.f64 z 36)))) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))) 4)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z)))) 8)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))))) 16)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x 72) (*.f64 y z)))))) 32)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 (*.f64 t x) y)))
(*.f64 18 (*.f64 y (*.f64 z (*.f64 t x))))
(*.f64 y (*.f64 x (*.f64 t (*.f64 18 z))))
(+.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 0)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(+.f64 0 (*.f64 y (*.f64 z (*.f64 18 x))))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(+.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (*.f64 y (*.f64 z (*.f64 x 9))))
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(-.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 0)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(/.f64 (*.f64 y (*.f64 z (*.f64 18 x))) 1)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(/.f64 (*.f64 y (*.f64 x (*.f64 z 36))) 2)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(/.f64 (*.f64 (*.f64 x 72) (*.f64 y z)) 4)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z))) 8)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z)))) 16)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z)))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 72) (*.f64 y z))))) 32)
(*.f64 y (*.f64 18 (*.f64 z x)))
(*.f64 (*.f64 z x) (*.f64 y 18))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 z (*.f64 18 (*.f64 y x)))
(*.f64 18 (*.f64 z (*.f64 y x)))
(+.f64 (*.f64 z (*.f64 18 x)) 0)
(*.f64 18 (*.f64 z x))
(+.f64 0 (*.f64 z (*.f64 18 x)))
(*.f64 18 (*.f64 z x))
(+.f64 (*.f64 z (*.f64 x 9)) (*.f64 z (*.f64 x 9)))
(*.f64 18 (*.f64 z x))
(-.f64 (*.f64 z (*.f64 18 x)) 0)
(*.f64 18 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 18 x)) 1)
(*.f64 18 (*.f64 z x))
(/.f64 (*.f64 x (*.f64 z 36)) 2)
(*.f64 18 (*.f64 z x))
(/.f64 (*.f64 z (*.f64 x 72)) 4)
(*.f64 18 (*.f64 z x))
(/.f64 (*.f64 2 (*.f64 z (*.f64 x 72))) 8)
(*.f64 18 (*.f64 z x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) 16)
(*.f64 18 (*.f64 z x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72)))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 x 72))))) 32)
(*.f64 18 (*.f64 z x))

localize44.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 137 to 73 computations (46.7% saved)

series2.0ms (0%)

Counts
3 → 96
Calls

30 calls:

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

rewrite102.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1992×bool.json-1
1992×bool.json-2
1112×rational.json-1
1112×rational.json-2
1112×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
114969
238569
383569
4176769
5395769
6720669
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))
(*.f64 x (*.f64 18 (*.f64 y z)))
(*.f64 18 (*.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t 4) (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))))
((#(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 y (*.f64 z 9))) (*.f64 x (*.f64 y (*.f64 z 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)))) (#(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 y (*.f64 z 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (*.f64 y z) 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 18 (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 x (*.f64 18 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 18 (*.f64 y z))) (*.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 y (*.f64 z 9)) (*.f64 y (*.f64 z 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 18 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 18 (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) 72) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y z) 72)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 18 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 18 (*.f64 y z)) (*.f64 18 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 18 (*.f64 y z)) (*.f64 18 (*.f64 y z)))))))

simplify485.0ms (0.7%)

Algorithm
egg-herbie
Rules
3830×rational.json-simplify-35
3590×rational.json-simplify-2
3212×rational.json-simplify-41
1208×rational.json-simplify-53
1148×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0913690
12213618
24983618
312883402
432563402
546273402
649753402
752023402
854203402
954243402
1054253402
1154283402
1254293402
1354293402
1456393402
1558493402
1660593402
1762693402
1864793402
Stop Event
node limit
Counts
126 → 62
Calls
Call 1
Inputs
(*.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 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(+.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))))
(-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(/.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 1)
(/.f64 (*.f64 (*.f64 t 4) (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) 2)
(/.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) 32)
(+.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(+.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))
(+.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (*.f64 x (*.f64 y (*.f64 z 9))))
(-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(/.f64 (*.f64 x (*.f64 y (*.f64 z 36))) 2)
(/.f64 (*.f64 x (*.f64 (*.f64 y z) 72)) 4)
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72))))) 32)
(+.f64 (*.f64 18 (*.f64 y z)) 0)
(+.f64 0 (*.f64 18 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z 9)) (*.f64 y (*.f64 z 9)))
(-.f64 (*.f64 18 (*.f64 y z)) 0)
(/.f64 (*.f64 18 (*.f64 y z)) 1)
(/.f64 (*.f64 y (*.f64 z 36)) 2)
(/.f64 (*.f64 (*.f64 y z) 72) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 y z) 72)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72)))) 32)
Outputs
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 t -4))
(*.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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 t -4))
(*.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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 t -4))
(*.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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.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 y 18))
(*.f64 t (*.f64 (*.f64 y z) (*.f64 18 x)))
(*.f64 (*.f64 z x) (*.f64 18 (*.f64 t y)))
(*.f64 t (*.f64 z (*.f64 x (*.f64 18 y))))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 t -4))
(*.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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.f64 -4 (*.f64 a t))
(*.f64 a (*.f64 t -4))
(*.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 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(+.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 (*.f64 t (*.f64 z x)) (*.f64 y 18)))
(+.f64 (*.f64 t (*.f64 a -4)) (*.f64 18 (*.f64 t (*.f64 y (*.f64 z x)))))
(*.f64 t (+.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 a -4)))
(*.f64 t (+.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 a -4)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(+.f64 0 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))))
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z 9) x)) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z 9) x)) (+.f64 a a))))
(*.f64 (-.f64 (*.f64 (*.f64 z 9) (*.f64 y x)) (+.f64 a a)) (+.f64 t t))
(*.f64 (-.f64 (*.f64 (*.f64 y 9) (*.f64 z x)) (+.f64 a a)) (+.f64 t t))
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (+.f64 a a)) (+.f64 t t))
(*.f64 t (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (+.f64 a a)) 2))
(*.f64 t (*.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 z 9))) (+.f64 a a)) 2))
(-.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 0)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(/.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) 1)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(/.f64 (*.f64 (*.f64 t 4) (-.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (+.f64 a a))) 2)
(+.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z 9) x)) (+.f64 a a))) (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 z 9) x)) (+.f64 a a))))
(*.f64 (-.f64 (*.f64 (*.f64 z 9) (*.f64 y x)) (+.f64 a a)) (+.f64 t t))
(*.f64 (-.f64 (*.f64 (*.f64 y 9) (*.f64 z x)) (+.f64 a a)) (+.f64 t t))
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (+.f64 a a)) (+.f64 t t))
(*.f64 t (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 x 9))) (+.f64 a a)) 2))
(*.f64 t (*.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 z 9))) (+.f64 a a)) 2))
(/.f64 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))) 4)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))) 8)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) 16)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4)))))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 4 (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))))))) 32)
(*.f64 t (-.f64 (*.f64 18 (*.f64 y (*.f64 z x))) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 (*.f64 y z) (*.f64 18 x)) (*.f64 4 a)))
(*.f64 t (-.f64 (*.f64 z (*.f64 x (*.f64 18 y))) (*.f64 4 a)))
(+.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(+.f64 0 (*.f64 x (*.f64 18 (*.f64 y z))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(+.f64 (*.f64 x (*.f64 y (*.f64 z 9))) (*.f64 x (*.f64 y (*.f64 z 9))))
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 0)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(/.f64 (*.f64 x (*.f64 18 (*.f64 y z))) 1)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(/.f64 (*.f64 x (*.f64 y (*.f64 z 36))) 2)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(/.f64 (*.f64 x (*.f64 (*.f64 y z) 72)) 4)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72))) 8)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72)))) 16)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72)))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 (*.f64 y z) 72))))) 32)
(*.f64 18 (*.f64 y (*.f64 z x)))
(*.f64 (*.f64 y z) (*.f64 18 x))
(*.f64 z (*.f64 x (*.f64 18 y)))
(+.f64 (*.f64 18 (*.f64 y z)) 0)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(+.f64 0 (*.f64 18 (*.f64 y z)))
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(+.f64 (*.f64 y (*.f64 z 9)) (*.f64 y (*.f64 z 9)))
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(-.f64 (*.f64 18 (*.f64 y z)) 0)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 18 (*.f64 y z)) 1)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z 36)) 2)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 (*.f64 y z) 72) 4)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 (*.f64 y z) 72)) 8)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72))) 16)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 72)))) 32)
(*.f64 y (*.f64 z 18))
(*.f64 y (*.f64 18 z))
(*.f64 18 (*.f64 y z))

eval135.0ms (0.2%)

Compiler

Compiled 10465 to 6055 computations (42.1% saved)

prune107.0ms (0.2%)

Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New36114375
Fresh224
Picked101
Done325
Total36718385
Error
0.0b
Counts
385 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
22.2b
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
22.2b
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
23.9b
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
15.7b
(+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
8.4b
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 k j))) (*.f64 x (*.f64 4 i))))
20.3b
(+.f64 (*.f64 t (*.f64 y (*.f64 z (*.f64 18 x)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
23.1b
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
27.3b
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
15.6b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 (*.f64 x y) (*.f64 18 t))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
15.6b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
19.0b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 (*.f64 z x) (*.f64 t y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
15.5b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
18.7b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
38.6b
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
34.4b
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
39.1b
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
34.4b
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
50.3b
(*.f64 c b)
Compiler

Compiled 926 to 688 computations (25.7% saved)

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 137 to 74 computations (46% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
k
@inf
(*.f64 27 (*.f64 k j))
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))

rewrite99.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1898×bool.json-1
1898×bool.json-2
1108×rational.json-1
1108×rational.json-2
1108×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17213
221113
345913
491913
5200913
6427513
7731513
Stop Event
node limit
Counts
1 → 11
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 k (*.f64 j 27/2)) (*.f64 k (*.f64 j 27/2)))))) (#(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 k (*.f64 j 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 j 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 j j) (*.f64 108 k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 27 (*.f64 k j)) (*.f64 27 (*.f64 k j)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 27 (*.f64 k j)) (*.f64 27 (*.f64 k j)))))))

simplify749.0ms (1.1%)

Algorithm
egg-herbie
Rules
5692×rational.json-simplify-35
5172×rational.json-simplify-49
1940×rational.json-simplify-2
822×rational.json-simplify-1
552×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041143
1100143
2218143
3562143
41594143
52744143
63583143
73908143
84159143
94357143
104546143
114548143
124765143
134775143
144785143
154785143
164964143
175143143
185322143
195501143
205680143
215859143
226038143
236038143
246217143
256396143
266575143
276754143
286933143
Stop Event
node limit
Counts
11 → 12
Calls
Call 1
Inputs
(+.f64 (*.f64 27 (*.f64 k j)) 0)
(+.f64 0 (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 k (*.f64 j 27/2)) (*.f64 k (*.f64 j 27/2)))
(-.f64 (*.f64 27 (*.f64 k j)) 0)
(/.f64 (*.f64 27 (*.f64 k j)) 1)
(/.f64 (*.f64 k (*.f64 j 54)) 2)
(/.f64 (*.f64 k (*.f64 j 108)) 4)
(/.f64 (*.f64 (+.f64 j j) (*.f64 108 k)) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k))))) 64)
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 k (*.f64 j 27/2)) (*.f64 k (*.f64 j 27/2)))
(*.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 k (*.f64 j 54)) 2)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 k (*.f64 j 108)) 4)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 (+.f64 j j) (*.f64 108 k)) 8)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k))) 16)
(*.f64 27 (*.f64 k j))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k)))) 32)
(*.f64 27 (*.f64 k j))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 j j) (*.f64 108 k))))) 64)
(*.f64 27 (*.f64 k j))

localize7.0ms (0%)

Compiler

Compiled 15 to 11 computations (26.7% saved)

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 i x) -4)
0.0b
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
Compiler

Compiled 35 to 18 computations (48.6% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1494×bool.json-1
1494×bool.json-2
1450×rational.json-1
1450×rational.json-2
1450×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
110838
227538
358138
4122238
5274638
6570938
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(*.f64 (*.f64 i x) -4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (*.f64 i x) -2) (*.f64 c (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 (*.f64 i x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 i (*.f64 x -8)) (*.f64 b (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 b (+.f64 c c)) (*.f64 i (*.f64 x -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 x -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 i x) -2) (*.f64 (*.f64 i x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 i (*.f64 x -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 x -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 x -8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i x) -16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 i x) -16)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 i (*.f64 x -4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 i (*.f64 x -4)) (*.f64 i (*.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 i (*.f64 x -4)) (*.f64 i (*.f64 x -4)))))))

simplify268.0ms (0.4%)

Algorithm
egg-herbie
Rules
3572×rational.json-simplify-41
2696×rational.json-simplify-51
1866×rational.json-simplify-35
1862×rational.json-simplify-49
1014×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0802011
11622011
24062011
310172011
418582011
523582011
625542011
727082011
828172011
929142011
1030092011
1131042011
1231992011
1332962011
1433932011
1534902011
1634902011
Stop Event
node limit
Counts
103 → 35
Calls
Call 1
Inputs
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.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 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 0)
(*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1)
(*.f64 1 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))))
(*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1/2))
(*.f64 2 (+.f64 (*.f64 (*.f64 i x) -2) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 (*.f64 i x) -2)))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 x -8)) (*.f64 b (+.f64 c c))))
(*.f64 1/2 (+.f64 (*.f64 b (+.f64 c c)) (*.f64 i (*.f64 x -8))))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 4)
(/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8))) 32)
(+.f64 (*.f64 i (*.f64 x -4)) 0)
(+.f64 0 (*.f64 i (*.f64 x -4)))
(+.f64 (*.f64 (*.f64 i x) -2) (*.f64 (*.f64 i x) -2))
(-.f64 (*.f64 i (*.f64 x -4)) 0)
(/.f64 (*.f64 i (*.f64 x -4)) 1)
(/.f64 (*.f64 i (*.f64 x -8)) 2)
(/.f64 (*.f64 (*.f64 i x) -16) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 i x) -16)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16)))) 32)
Outputs
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 c b) (*.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 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 0)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 1 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1/2))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 2 (+.f64 (*.f64 (*.f64 i x) -2) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 i (*.f64 x -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 (*.f64 i x) -2)))
(*.f64 2 (+.f64 (*.f64 (*.f64 i x) -2) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 i (*.f64 x -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2) 1/2)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 4 (/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 1/4)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 1/2 (+.f64 (*.f64 i (*.f64 x -8)) (*.f64 b (+.f64 c c))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 1/2 (+.f64 (*.f64 b (+.f64 c c)) (*.f64 i (*.f64 x -8))))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1/2) 2)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(*.f64 (/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 4)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(/.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 1)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 2) 2)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 4) 4)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8) 8)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8)) 16)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 i (*.f64 x -4))) 8))) 32)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x)))
(+.f64 (*.f64 i (*.f64 x -4)) 0)
(*.f64 -4 (*.f64 i x))
(+.f64 0 (*.f64 i (*.f64 x -4)))
(*.f64 -4 (*.f64 i x))
(+.f64 (*.f64 (*.f64 i x) -2) (*.f64 (*.f64 i x) -2))
(*.f64 -4 (*.f64 i x))
(-.f64 (*.f64 i (*.f64 x -4)) 0)
(*.f64 -4 (*.f64 i x))
(/.f64 (*.f64 i (*.f64 x -4)) 1)
(*.f64 -4 (*.f64 i x))
(/.f64 (*.f64 i (*.f64 x -8)) 2)
(*.f64 -4 (*.f64 i x))
(/.f64 (*.f64 (*.f64 i x) -16) 4)
(*.f64 -4 (*.f64 i x))
(/.f64 (*.f64 2 (*.f64 (*.f64 i x) -16)) 8)
(*.f64 -4 (*.f64 i x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16))) 16)
(*.f64 -4 (*.f64 i x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) -16)))) 32)
(*.f64 -4 (*.f64 i x))

localize22.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 63 to 34 computations (46% saved)

series4.0ms (0%)

Counts
3 → 120
Calls

36 calls:

TimeVariablePointExpression
0.0ms
c
@inf
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
0.0ms
i
@0
(*.f64 4 (*.f64 i x))
0.0ms
c
@-inf
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
0.0ms
x
@0
(*.f64 4 (*.f64 i x))
0.0ms
j
@0
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))

rewrite78.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1296×bool.json-1
1296×bool.json-2
1252×rational.json-1
1252×rational.json-2
1252×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01787
116887
242287
389587
4188087
5426087
Stop Event
node limit
Counts
3 → 59
Calls
Call 1
Inputs
(+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(*.f64 4 (*.f64 i x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x (+.f64 i i)) (*.f64 j (*.f64 k 27/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2) (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 c (+.f64 b b)) (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i x) (*.f64 i (*.f64 x 3)))))) (#(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 x (+.f64 i i)) (*.f64 x (+.f64 i i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 i (*.f64 x 3)) (*.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 (*.f64 4 (*.f64 i x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 i (*.f64 x 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 i x) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 i x) 16)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 4 (*.f64 i x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 i x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 4 (*.f64 i x)) (*.f64 4 (*.f64 i x)))))))

simplify577.0ms (0.8%)

Algorithm
egg-herbie
Rules
2250×rational.json-simplify-35
1746×rational.json-simplify-2
1634×rational.json-simplify-1
980×rational.json-simplify-48
700×rational.json-simplify-45
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01476097
13096097
27016097
315436097
432706097
543856097
648166097
751555905
853625905
958055905
1061825905
1169515905
1274255905
Stop Event
node limit
Counts
179 → 94
Calls
Call 1
Inputs
(*.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 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 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 0)
(*.f64 4 (/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 4))
(*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1)
(*.f64 1 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(*.f64 2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2))
(*.f64 2 (+.f64 (*.f64 x (+.f64 i i)) (*.f64 j (*.f64 k 27/2))))
(*.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2) 2)
(/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) 32)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(+.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 0)
(+.f64 0 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 c b))
(+.f64 -1 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) 1))))
(+.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) 1))) -1)
(+.f64 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2) (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2))
(*.f64 4 (/.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 4))
(*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1)
(*.f64 1 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(*.f64 2 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2))
(*.f64 2 (-.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2) 1/2)
(*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -1)
(*.f64 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 1/4)
(*.f64 -1 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2))
(*.f64 1/2 (-.f64 (*.f64 c (+.f64 b b)) (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2)))
(*.f64 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2) 2)
(/.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2) 2)
(/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -1)
(/.f64 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) -4)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)))))) 4)
(neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))
(+.f64 (*.f64 i x) (*.f64 i (*.f64 x 3)))
(+.f64 (*.f64 4 (*.f64 i x)) 0)
(+.f64 0 (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 x (+.f64 i i)) (*.f64 x (+.f64 i i)))
(+.f64 (*.f64 i (*.f64 x 3)) (*.f64 i x))
(-.f64 (*.f64 4 (*.f64 i x)) 0)
(/.f64 (*.f64 4 (*.f64 i x)) 1)
(/.f64 (*.f64 i (*.f64 x 8)) 2)
(/.f64 (*.f64 (*.f64 i x) 16) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 i x) 16)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16)))) 32)
Outputs
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 27 (*.f64 k j))
(*.f64 j (*.f64 27 k))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(*.f64 -27 (*.f64 k j))
(*.f64 (*.f64 k j) -27)
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(*.f64 -27 (*.f64 k j))
(*.f64 (*.f64 k j) -27)
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(*.f64 -27 (*.f64 k j))
(*.f64 (*.f64 k j) -27)
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(*.f64 -27 (*.f64 k j))
(*.f64 (*.f64 k j) -27)
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 (*.f64 k j) -27) (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 (*.f64 k j) -27) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 c b) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(*.f64 -4 (*.f64 i x))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 c b) (*.f64 -4 (*.f64 i x))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 x -4)) (-.f64 (*.f64 c b) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 i (*.f64 x -4)) (*.f64 27 (*.f64 k j))))
(-.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 0)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 4 (/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 4))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 1 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 2 (+.f64 (*.f64 x (+.f64 i i)) (*.f64 j (*.f64 k 27/2))))
(*.f64 2 (+.f64 (*.f64 x (+.f64 i i)) (*.f64 k (*.f64 27/2 j))))
(*.f64 2 (+.f64 (*.f64 j (*.f64 k 27/2)) (*.f64 i (+.f64 x x))))
(*.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2) 1/2)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/4)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(*.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2) 2)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(/.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2) 2)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(/.f64 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 4)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 8)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) 16)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) 32)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 0)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 0 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) (*.f64 c b))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 -1 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) 1))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) 1))) -1)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2) (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 4 (/.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 4))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 1 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 2 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 2 (-.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 1/2)))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2) 1/2)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -1)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 1/4)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 -1 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 1/2 (-.f64 (*.f64 c (+.f64 b b)) (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))) 2)))
(*.f64 1/2 (-.f64 (*.f64 c (+.f64 b b)) (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2)))
(*.f64 1/2 (-.f64 (*.f64 c (+.f64 b b)) (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2)))
(*.f64 (*.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1/2) 2)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))) 1)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -2) 2)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))) -1)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))) 4)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))) 8)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)))) -2)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) 16)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) -4)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) 2)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x)))))))) 32)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b)))))) 4)
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 j (*.f64 27 k)) (-.f64 (*.f64 4 (*.f64 i x)) (*.f64 c b))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 c b) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 i x) (*.f64 i (*.f64 x 3)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 4 (*.f64 i x)) 0)
(*.f64 4 (*.f64 i x))
(+.f64 0 (*.f64 4 (*.f64 i x)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 x (+.f64 i i)) (*.f64 x (+.f64 i i)))
(*.f64 4 (*.f64 i x))
(+.f64 (*.f64 i (*.f64 x 3)) (*.f64 i x))
(*.f64 4 (*.f64 i x))
(-.f64 (*.f64 4 (*.f64 i x)) 0)
(*.f64 4 (*.f64 i x))
(/.f64 (*.f64 4 (*.f64 i x)) 1)
(*.f64 4 (*.f64 i x))
(/.f64 (*.f64 i (*.f64 x 8)) 2)
(*.f64 4 (*.f64 i x))
(/.f64 (*.f64 (*.f64 i x) 16) 4)
(*.f64 4 (*.f64 i x))
(/.f64 (*.f64 2 (*.f64 (*.f64 i x) 16)) 8)
(*.f64 4 (*.f64 i x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16))) 16)
(*.f64 4 (*.f64 i x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 i x) 16)))) 32)
(*.f64 4 (*.f64 i x))

localize133.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 j (*.f64 27 k))
0.3b
(*.f64 (*.f64 x y) 18)
5.0b
(*.f64 t (*.f64 (*.f64 x y) 18))
5.6b
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
Compiler

Compiled 126 to 67 computations (46.8% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite94.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
2000×bool.json-1
2000×bool.json-2
1072×rational.json-1
1072×rational.json-2
1072×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
111257
231357
373157
4167857
5392257
6712957
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
(*.f64 t (*.f64 (*.f64 x y) 18))
(*.f64 (*.f64 x y) 18)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 x y) 9)) (*.f64 (*.f64 z t) (*.f64 (*.f64 x y) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 1)))) (#(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 /.f64 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 x (*.f64 y 18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 x y) 9)) (*.f64 t (*.f64 (*.f64 x y) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 x 36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 x y) 72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 t (*.f64 x (*.f64 y 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 t (*.f64 x (*.f64 y 18))) (*.f64 t (*.f64 x (*.f64 y 18))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 t (*.f64 x (*.f64 y 18))) (*.f64 t (*.f64 x (*.f64 y 18))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 y 18)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 y 18)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x y) 9) (*.f64 (*.f64 x y) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 y 18)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 y 18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 x 36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x y) 72) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x y) 72)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (*.f64 y 18))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (*.f64 y 18)) (*.f64 x (*.f64 y 18)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (*.f64 y 18)) (*.f64 x (*.f64 y 18)))))))

simplify687.0ms (1%)

Algorithm
egg-herbie
Rules
3424×rational.json-simplify-35
3236×rational.json-simplify-41
2644×rational.json-simplify-2
2380×rational.json-simplify-53
912×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0812766
12112766
24742766
314412766
431942766
537742766
640512766
743022766
845032766
946992766
1068842766
1168842766
1268842766
1370802766
1472762766
1574722766
1676682766
Stop Event
node limit
Counts
138 → 43
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 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 y (*.f64 t 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 x (*.f64 y 18)))) 0)
(+.f64 0 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))))
(+.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 x y) 9)) (*.f64 (*.f64 z t) (*.f64 (*.f64 x y) 9)))
(-.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 0)
(/.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y (*.f64 x 36)))) 2)
(/.f64 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72)))))) 32)
(+.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 0)
(+.f64 0 (*.f64 t (*.f64 x (*.f64 y 18))))
(+.f64 (*.f64 t (*.f64 (*.f64 x y) 9)) (*.f64 t (*.f64 (*.f64 x y) 9)))
(-.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 0)
(/.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 x 36))) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 x y) 72)) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72))))) 32)
(+.f64 (*.f64 x (*.f64 y 18)) 0)
(+.f64 0 (*.f64 x (*.f64 y 18)))
(+.f64 (*.f64 (*.f64 x y) 9) (*.f64 (*.f64 x y) 9))
(-.f64 (*.f64 x (*.f64 y 18)) 0)
(/.f64 (*.f64 x (*.f64 y 18)) 1)
(/.f64 (*.f64 y (*.f64 x 36)) 2)
(/.f64 (*.f64 (*.f64 x y) 72) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 x y) 72)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72)))) 32)
Outputs
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.f64 18 (*.f64 y (*.f64 t x)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(*.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 x (*.f64 y 18)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 0 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 (*.f64 (*.f64 z t) (*.f64 (*.f64 x y) 9)) (*.f64 (*.f64 z t) (*.f64 (*.f64 x y) 9)))
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(-.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 0)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 z (*.f64 t (*.f64 x (*.f64 y 18)))) 1)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 z (*.f64 t (*.f64 y (*.f64 x 36)))) 2)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))) 4)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72)))) 8)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))))) 16)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72))))) (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 72)))))) 32)
(*.f64 18 (*.f64 y (*.f64 t (*.f64 z x))))
(*.f64 18 (*.f64 z (*.f64 t (*.f64 y x))))
(*.f64 18 (*.f64 x (*.f64 (*.f64 t z) y)))
(*.f64 y (*.f64 (*.f64 t x) (*.f64 18 z)))
(*.f64 y (*.f64 18 (*.f64 z (*.f64 t x))))
(+.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 0)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(+.f64 0 (*.f64 t (*.f64 x (*.f64 y 18))))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(+.f64 (*.f64 t (*.f64 (*.f64 x y) 9)) (*.f64 t (*.f64 (*.f64 x y) 9)))
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(-.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 0)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(/.f64 (*.f64 t (*.f64 x (*.f64 y 18))) 1)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(/.f64 (*.f64 t (*.f64 y (*.f64 x 36))) 2)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(/.f64 (*.f64 t (*.f64 (*.f64 x y) 72)) 4)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72))) 8)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72)))) 16)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72)))) (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 x y) 72))))) 32)
(*.f64 18 (*.f64 t (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 t 18))
(*.f64 x (*.f64 y (*.f64 18 t)))
(*.f64 y (*.f64 x (*.f64 18 t)))
(*.f64 (*.f64 t x) (*.f64 18 y))
(+.f64 (*.f64 x (*.f64 y 18)) 0)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(+.f64 0 (*.f64 x (*.f64 y 18)))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(+.f64 (*.f64 (*.f64 x y) 9) (*.f64 (*.f64 x y) 9))
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(-.f64 (*.f64 x (*.f64 y 18)) 0)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 x (*.f64 y 18)) 1)
(*.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))
(/.f64 (*.f64 (*.f64 x y) 72) 4)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 2 (*.f64 (*.f64 x y) 72)) 8)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72))) 16)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 x y) 72)))) 32)
(*.f64 18 (*.f64 y x))
(*.f64 y (*.f64 18 x))

eval166.0ms (0.2%)

Compiler

Compiled 6005 to 3358 computations (44.1% saved)

prune162.0ms (0.2%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New2549263
Fresh6511
Picked101
Done246
Total26318281
Error
0.0b
Counts
281 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
34.4b
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
23.9b
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
15.7b
(+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
8.4b
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 k j))) (*.f64 x (*.f64 4 i))))
23.1b
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
27.3b
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
15.6b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))
15.6b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
15.7b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 y (*.f64 18 (*.f64 z (*.f64 t x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
18.7b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
38.6b
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
39.1b
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
46.8b
(*.f64 (*.f64 k j) -27)
46.8b
(*.f64 k (*.f64 j -27))
50.8b
(*.f64 i (*.f64 x -4))
50.3b
(*.f64 c b)
34.6b
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
34.6b
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
Compiler

Compiled 790 to 603 computations (23.7% saved)

localize182.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 x y) 18)
0.3b
(*.f64 27 (*.f64 k j))
5.0b
(*.f64 t (*.f64 (*.f64 x y) 18))
5.6b
(*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18)))
Compiler

Compiled 126 to 63 computations (50% saved)

localize8.0ms (0%)

Compiler

Compiled 21 to 16 computations (23.8% saved)

localize14.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 35 to 18 computations (48.6% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

18 calls:

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

rewrite86.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1502×bool.json-1
1502×bool.json-2
1458×rational.json-1
1458×rational.json-2
1458×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
111038
228938
360938
4125638
5282138
6585038
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 a (*.f64 t -2)) (*.f64 c (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 a (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 a (*.f64 t -8)) (*.f64 b (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 b (+.f64 c c)) (*.f64 a (*.f64 t -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 t -2)) (*.f64 a (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (*.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t -8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 t -16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 (*.f64 a t)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8)) (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 -4 (*.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 -4 (*.f64 a t)) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 -4 (*.f64 a t)) (*.f64 -4 (*.f64 a t)))))))

simplify259.0ms (0.4%)

Algorithm
egg-herbie
Rules
4112×rational.json-simplify-51
3058×rational.json-simplify-41
2000×rational.json-simplify-35
1142×rational.json-simplify-2
474×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0801699
11631699
24171699
310191699
419511699
524711699
627181699
729201699
830351699
931491699
1032541699
1133591699
1234641699
1335961699
1435971699
1535981699
1635981699
Stop Event
node limit
Counts
79 → 37
Calls
Call 1
Inputs
(*.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 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 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 0)
(*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1)
(*.f64 1 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))
(*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1/2))
(*.f64 2 (+.f64 (*.f64 a (*.f64 t -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 a (*.f64 t -2))))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2))
(*.f64 1/2 (+.f64 (*.f64 a (*.f64 t -8)) (*.f64 b (+.f64 c c))))
(*.f64 1/2 (+.f64 (*.f64 b (+.f64 c c)) (*.f64 a (*.f64 t -8))))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 4)
(/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 4)
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8))) 32)
(+.f64 (*.f64 -4 (*.f64 a t)) 0)
(+.f64 0 (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 t -2)) (*.f64 a (*.f64 t -2)))
(-.f64 (*.f64 -4 (*.f64 a t)) 0)
(/.f64 (*.f64 -4 (*.f64 a t)) 1)
(/.f64 (*.f64 a (*.f64 t -8)) 2)
(/.f64 (*.f64 a (*.f64 t -16)) 4)
(/.f64 (*.f64 (*.f64 -4 (*.f64 a t)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8)) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8)) (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8))) 32)
Outputs
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 c b)
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 c b) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(-.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 0)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 1 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1/2))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 2 (+.f64 (*.f64 a (*.f64 t -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 t (*.f64 a -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 t -2)) (*.f64 b (*.f64 c 1/2))))
(*.f64 2 (+.f64 (*.f64 c (*.f64 b 1/2)) (*.f64 a (*.f64 t -2))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 t -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 t (*.f64 a -2)) (*.f64 c (*.f64 b 1/2))))
(*.f64 2 (+.f64 (*.f64 a (*.f64 t -2)) (*.f64 b (*.f64 c 1/2))))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2) 1/2)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 4 (/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 1/4)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 1/2 (+.f64 (*.f64 a (*.f64 t -8)) (*.f64 b (+.f64 c c))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 1/2 (+.f64 (*.f64 b (+.f64 c c)) (*.f64 a (*.f64 t -8))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1/2) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(*.f64 (/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 4)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(/.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 1)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 2) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 4) 4)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(/.f64 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8) 8)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8)) 16)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8)) (*.f64 2 (*.f64 (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) 8))) 32)
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 c b))
(+.f64 (*.f64 -4 (*.f64 a t)) 0)
(*.f64 -4 (*.f64 a t))
(+.f64 0 (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 a (*.f64 t -2)) (*.f64 a (*.f64 t -2)))
(*.f64 -4 (*.f64 a t))
(-.f64 (*.f64 -4 (*.f64 a t)) 0)
(*.f64 -4 (*.f64 a t))
(/.f64 (*.f64 -4 (*.f64 a t)) 1)
(*.f64 -4 (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t -8)) 2)
(*.f64 -4 (*.f64 a t))
(/.f64 (*.f64 a (*.f64 t -16)) 4)
(*.f64 -4 (*.f64 a t))
(/.f64 (*.f64 (*.f64 -4 (*.f64 a t)) 8) 8)
(*.f64 -4 (*.f64 a t))
(/.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8)) 16)
(*.f64 -4 (*.f64 a t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8)) (*.f64 2 (*.f64 (*.f64 -4 (*.f64 a t)) 8))) 32)
(*.f64 -4 (*.f64 a t))

localize20.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 55 to 33 computations (40% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite89.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1596×bool.json-1
1596×bool.json-2
1550×rational.json-1
1550×rational.json-2
1550×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01331
113131
234331
372531
4148631
5329031
6640531
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))))))

simplify854.0ms (1.2%)

Algorithm
egg-herbie
Rules
5860×rational.json-simplify-51
2122×rational.json-simplify-35
1390×rational.json-simplify-2
1146×rational.json-simplify-49
1112×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0561873
11111873
22431873
34451873
49761873
522161873
629521873
730021873
830341873
930601873
1030831873
1131061873
1235181873
1336031873
1436501873
1536971873
1637321873
1737671873
1838021873
1938371873
2045631873
2146011873
2246351873
2346681873
2447011873
2547341873
2650081873
2750411873
2850741873
2951071873
3051401873
3151731873
3252061873
3352391873
3452721873
3553051873
3653051873
Stop Event
node limit
Counts
67 → 30
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 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 0)
(*.f64 4 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 4))
(*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1)
(*.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1/2))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1/2) 2)
(*.f64 1/4 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 4) 4)
(*.f64 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))) 2)
(/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))))) 32)
Outputs
(*.f64 27 (*.f64 k j))
(*.f64 k (*.f64 27 j))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (*.f64 i x))
(*.f64 i (*.f64 4 x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (*.f64 i x))
(*.f64 i (*.f64 4 x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 27 (*.f64 k j))
(*.f64 k (*.f64 27 j))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (*.f64 i x))
(*.f64 i (*.f64 4 x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (*.f64 i x))
(*.f64 i (*.f64 4 x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (*.f64 i x))
(*.f64 i (*.f64 4 x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 27 (*.f64 k j))
(*.f64 k (*.f64 27 j))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 27 (*.f64 k j))
(*.f64 k (*.f64 27 j))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (*.f64 i x))
(*.f64 i (*.f64 4 x))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 27 (*.f64 k j))
(*.f64 k (*.f64 27 j))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 27 (*.f64 k j))
(*.f64 k (*.f64 27 j))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 0)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 4 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 4))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1/2))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 27/2 j))))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 j 27/2))))
(*.f64 2 (+.f64 (*.f64 k (*.f64 j 27/2)) (*.f64 i (+.f64 x x))))
(*.f64 2 (+.f64 (*.f64 k (*.f64 j 27/2)) (*.f64 x (+.f64 i i))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2) 1/2)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) 1/4)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1/2) 2)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 1/4 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 4) 4)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(*.f64 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))) 2)
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 27/2 j))))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 j 27/2))))
(*.f64 2 (+.f64 (*.f64 k (*.f64 j 27/2)) (*.f64 i (+.f64 x x))))
(*.f64 2 (+.f64 (*.f64 k (*.f64 j 27/2)) (*.f64 x (+.f64 i i))))
(/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 1)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))) 2) 2)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(/.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) 4)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))) 8)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))) 16)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))))) 32)
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 k (*.f64 27 j)))

localize24.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 35 computations (50.7% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

30 calls:

TimeVariablePointExpression
2.0ms
j
@-inf
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
0.0ms
j
@inf
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
0.0ms
k
@-inf
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
0.0ms
a
@0
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
0.0ms
i
@0
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))

rewrite213.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1386×bool.json-1
1386×bool.json-2
1332×rational.json-1
1332×rational.json-2
1332×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
118980
247680
3101280
4211880
5466080
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 j 27/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2) (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))))

simplify437.0ms (0.6%)

Algorithm
egg-herbie
Rules
2424×rational.json-simplify-35
1838×rational.json-simplify-51
1468×rational.json-simplify-1
1370×rational.json-simplify-52
856×rational.json-simplify-2
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
01175263
12355155
25365155
310895155
422875155
530465155
633925155
737455155
842304967
945584967
1060714967
1164924967
1268104967
1369814967
1474294967
1578274967
Stop Event
node limit
Counts
129 → 79
Calls
Call 1
Inputs
(*.f64 27 (*.f64 k j))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 27 (*.f64 k j))
(*.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 4 (*.f64 i x))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(*.f64 -4 (*.f64 a t))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 0)
(*.f64 4 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 4))
(*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1)
(*.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1/2))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 j 27/2))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2) 1/2)
(*.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1/4)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1/2) 2)
(/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2) 2)
(/.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 4)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) 32)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 0)
(+.f64 0 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 -1 (-.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))))
(+.f64 (-.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))) -1)
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2) (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2))
(*.f64 4 (/.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 4))
(*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1)
(*.f64 1 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2))
(*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2) 1/2)
(*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -1)
(*.f64 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 1/4)
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2))
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2) 2)
(/.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2) 2)
(/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -1)
(/.f64 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 4)
(/.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))) -2)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) 16)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))))) 4)
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))
Outputs
(*.f64 27 (*.f64 k j))
(*.f64 4 (*.f64 i x))
(*.f64 4 (*.f64 i x))
(*.f64 27 (*.f64 k j))
(*.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 4 (*.f64 i x))
(*.f64 27 (*.f64 k j))
(*.f64 27 (*.f64 k j))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 -4 (*.f64 a t))
(*.f64 t (*.f64 -4 a))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(*.f64 (*.f64 i x) -4)
(*.f64 x (*.f64 -4 i))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(*.f64 (*.f64 i x) -4)
(*.f64 x (*.f64 -4 i))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.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)) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(*.f64 (*.f64 i x) -4)
(*.f64 x (*.f64 -4 i))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(*.f64 -4 (*.f64 i x))
(*.f64 (*.f64 i x) -4)
(*.f64 x (*.f64 -4 i))
(*.f64 i (*.f64 x -4))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 i x)) (*.f64 -4 (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 (*.f64 i x) -4) (*.f64 27 (*.f64 k j))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))) (*.f64 27 (*.f64 k j)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(*.f64 -27 (*.f64 k j))
(*.f64 k (*.f64 j -27))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 -4 (*.f64 a t)) (*.f64 -27 (*.f64 k j))) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (-.f64 (*.f64 k (*.f64 j -27)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 4 (*.f64 i x))) (*.f64 k (*.f64 j -27)))
(-.f64 (+.f64 (*.f64 t (*.f64 -4 a)) (*.f64 k (*.f64 j -27))) (*.f64 4 (*.f64 i x)))
(-.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 0)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 4 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 4))
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1/2))
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 k (*.f64 j 27/2))))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 27/2 k))))
(*.f64 2 (+.f64 (*.f64 i (+.f64 x x)) (*.f64 j (*.f64 k 27/2))))
(*.f64 2 (+.f64 (*.f64 k (*.f64 j 27/2)) (*.f64 i (+.f64 x x))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2) 1/2)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1/4)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2))
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1/2) 2)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 1)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(/.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))) 2) 2)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(/.f64 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 4)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 8)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) 16)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) 32)
(+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 0)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 0 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 -1 (-.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (-.f64 1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))) -1)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2) (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 4 (/.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 4))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 1 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 2 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2) 1/2)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -1)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 1/4)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 -1 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 1/2 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(*.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -2) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 1)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (*.f64 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) 2) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))) -1)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))) 4)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))) -2)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))) 8)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) -4)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) 16)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) 2)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))))) (*.f64 2 (*.f64 2 (*.f64 4 (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))))))) 32)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t))))))) 4)
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (-.f64 (*.f64 27 (*.f64 k j)) (*.f64 -4 (*.f64 a t)))))
(+.f64 (*.f64 -4 (*.f64 a t)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(+.f64 (*.f64 t (*.f64 -4 a)) (neg.f64 (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))))
(-.f64 (*.f64 t (*.f64 -4 a)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))

eval133.0ms (0.2%)

Compiler

Compiled 4824 to 2703 computations (44% saved)

prune68.0ms (0.1%)

Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New2435248
Fresh459
Picked101
Done088
Total24818266
Error
0.0b
Counts
266 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
36.5b
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
40.5b
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
34.4b
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
15.7b
(+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))
8.4b
(+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 k j))) (*.f64 x (*.f64 4 i))))
15.6b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 (*.f64 x y) 18))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))
15.5b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))
15.7b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 y (*.f64 18 (*.f64 z (*.f64 t x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
18.7b
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
38.6b
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
39.1b
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
46.8b
(*.f64 (*.f64 k j) -27)
46.8b
(*.f64 k (*.f64 j -27))
50.8b
(*.f64 i (*.f64 x -4))
50.3b
(*.f64 c b)
52.0b
(*.f64 -4 (*.f64 a t))
34.6b
(neg.f64 (+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j))))
34.6b
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
Compiler

Compiled 430 to 331 computations (23% saved)

regimes1.1s (1.6%)

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

16 calls:

184.0ms
(-.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))
140.0ms
(*.f64 (*.f64 j 27) k)
118.0ms
k
99.0ms
(*.f64 j 27)
85.0ms
i
Results
ErrorSegmentsBranch
2.7b3x
3.6b2y
3.8b3z
3.1b3t
6.9b1a
5.6b3b
5.6b3c
3.3b5i
5.4b2j
5.4b3k
1.1b3(-.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))
1.1b3(-.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))
6.9b1(*.f64 a 4)
5.8b3(*.f64 b c)
5.9b3(*.f64 (*.f64 j 27) k)
5.4b2(*.f64 j 27)
Compiler

Compiled 981 to 602 computations (38.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.3029216004968915e+291
6.29851170401044e+297
0.0ms
-inf
-4.4359209881710755e+305
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes1.8s (2.6%)

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

12 calls:

415.0ms
c
359.0ms
i
354.0ms
b
210.0ms
(*.f64 b c)
85.0ms
j
Results
ErrorSegmentsBranch
3.9b3x
2.5b5y
3.8b3z
3.3b3t
6.7b3a
5.8b5b
6.3b5c
4.6b6i
8.4b1j
7.4b2k
6.7b3(*.f64 a 4)
5.6b5(*.f64 b c)
Compiler

Compiled 813 to 485 computations (40.3% saved)

bsearch100.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
7.064813037935424e-68
9.587626563126687e-61
9.0ms
-3.7530371689757786e+108
-1.533968194314156e+106
33.0ms
-3.854969417084136e+127
-1.884986664079328e+121
27.0ms
-6.0567003730020106e+203
-4.971855742562147e+201
Results
80.0ms448×body256valid
10.0ms51×body256infinite
Compiler

Compiled 2182 to 1581 computations (27.5% saved)

regimes610.0ms (0.9%)

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

12 calls:

74.0ms
b
73.0ms
(*.f64 b c)
60.0ms
i
50.0ms
(*.f64 a 4)
47.0ms
k
Results
ErrorSegmentsBranch
3.9b3x
3.5b3y
3.8b3z
3.3b3t
6.7b3a
5.8b5b
7.3b3c
5.6b3i
8.4b1j
7.4b2k
6.7b3(*.f64 a 4)
5.7b5(*.f64 b c)
Compiler

Compiled 755 to 452 computations (40.1% saved)

bsearch45.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
9.257759764418068e-146
8.127249597697324e-144
23.0ms
-1.1276733100515567e-20
-9.664394719700622e-23
Results
38.0ms224×body256valid
2.0ms13×body256infinite
Compiler

Compiled 1118 to 811 computations (27.5% saved)

regimes1.5s (2.1%)

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

12 calls:

308.0ms
c
192.0ms
a
187.0ms
b
171.0ms
z
138.0ms
t
Results
ErrorSegmentsBranch
3.9b3x
4.1b4y
4.6b3z
4.2b3t
7.2b3a
7.1b5b
7.2b5c
6.4b5i
9.3b1j
8.3b3k
7.2b3(*.f64 a 4)
7.8b3(*.f64 b c)
Compiler

Compiled 726 to 435 computations (40.1% saved)

bsearch162.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
1.3649584236795278e+38
2.0715280086215418e+46
90.0ms
-5.668403349104744e-36
-2.8488603227828296e-38
Results
153.0ms256×body256valid
4.0ms22×body256infinite
Compiler

Compiled 1270 to 921 computations (27.5% saved)

regimes1.5s (2.1%)

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

11 calls:

240.0ms
a
233.0ms
y
196.0ms
b
186.0ms
i
131.0ms
t
Results
ErrorSegmentsBranch
6.8b3x
5.9b3y
5.6b3z
6.8b3t
7.2b3a
7.6b5b
9.4b3c
7.6b5i
10.6b1j
9.1b3k
8.9b3(*.f64 b c)
Compiler

Compiled 655 to 390 computations (40.5% saved)

bsearch103.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
4.948690883415932e+72
3.434681781114678e+73
83.0ms
-1.792822334928756e-131
-3.199273086932141e-136
Results
97.0ms224×body256valid
1.0msbody256infinite
Compiler

Compiled 1006 to 741 computations (26.3% saved)

regimes1.4s (1.9%)

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

11 calls:

327.0ms
b
304.0ms
k
125.0ms
t
125.0ms
i
98.0ms
(*.f64 b c)
Results
ErrorSegmentsBranch
6.8b3x
6.3b3y
5.8b3z
6.8b3t
7.2b3a
7.6b5b
9.4b3c
7.6b5i
10.6b1j
9.1b3k
8.9b3(*.f64 b c)
Compiler

Compiled 630 to 376 computations (40.3% saved)

bsearch89.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
4.948690883415932e+72
3.434681781114678e+73
69.0ms
-1.792822334928756e-131
-3.199273086932141e-136
Results
86.0ms112×body256valid
1.0msbody256infinite
Compiler

Compiled 530 to 391 computations (26.2% saved)

regimes2.2s (3.2%)

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

11 calls:

460.0ms
a
431.0ms
i
234.0ms
y
125.0ms
b
106.0ms
x
Results
ErrorSegmentsBranch
6.8b3x
6.3b3y
6.5b3z
6.8b3t
7.2b3a
8.1b5b
10.6b1c
8.8b3i
10.6b1j
9.1b3k
9.1b3(*.f64 b c)
Compiler

Compiled 480 to 298 computations (37.9% saved)

bsearch120.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
85.0ms
7.064813037935424e-68
9.587626563126687e-61
35.0ms
-1.2852062404787112e+170
-2.0321344418829053e+163
Results
109.0ms288×body256valid
5.0ms28×body256infinite
Compiler

Compiled 1278 to 941 computations (26.4% saved)

regimes1.9s (2.7%)

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

11 calls:

594.0ms
b
416.0ms
i
395.0ms
(*.f64 b c)
213.0ms
y
109.0ms
z
Results
ErrorSegmentsBranch
6.8b3x
6.3b3y
6.5b3z
6.8b3t
7.2b3a
8.1b5b
10.6b1c
8.8b3i
10.6b1j
9.1b3k
9.1b3(*.f64 b c)
Compiler

Compiled 455 to 284 computations (37.6% saved)

bsearch61.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
7.064813037935424e-68
9.587626563126687e-61
33.0ms
-1.2852062404787112e+170
-2.0321344418829053e+163
Results
50.0ms288×body256valid
5.0ms32×body256infinite
Compiler

Compiled 1278 to 941 computations (26.4% saved)

regimes1.3s (1.8%)

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

11 calls:

425.0ms
c
389.0ms
k
100.0ms
i
96.0ms
(*.f64 b c)
51.0ms
b
Results
ErrorSegmentsBranch
6.8b3x
6.4b3y
6.5b3z
6.8b3t
7.2b3a
8.1b5b
10.6b1c
8.8b3i
10.6b1j
9.1b3k
9.4b3(*.f64 b c)
Compiler

Compiled 405 to 257 computations (36.5% saved)

bsearch52.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
2.559041049867649e-52
4.454367601523752e-51
30.0ms
-1.2852062404787112e+170
-2.0321344418829053e+163
Results
45.0ms256×body256valid
3.0ms19×body256infinite
Compiler

Compiled 1142 to 841 computations (26.4% saved)

regimes799.0ms (1.1%)

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

11 calls:

267.0ms
t
188.0ms
y
99.0ms
x
49.0ms
b
38.0ms
i
Results
ErrorSegmentsBranch
6.8b3x
7.5b3y
7.2b3z
6.8b3t
7.2b3a
8.1b5b
10.6b1c
8.8b3i
10.6b1j
9.1b3k
9.4b3(*.f64 b c)
Compiler

Compiled 380 to 243 computations (36.1% saved)

bsearch173.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
78.0ms
9.257759764418068e-146
8.127249597697324e-144
95.0ms
-1.0235470334527565e-11
-1.1276733100515567e-20
Results
164.0ms256×body256valid
4.0ms15×body256infinite
Compiler

Compiled 1142 to 841 computations (26.4% saved)

regimes312.0ms (0.4%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(neg.f64 (+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 c b) (+.f64 (*.f64 j (*.f64 27 k)) (*.f64 4 (*.f64 i x))))
(-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
Outputs
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
Calls

11 calls:

71.0ms
y
62.0ms
c
54.0ms
a
41.0ms
k
12.0ms
b
Results
ErrorSegmentsBranch
10.6b1x
10.6b1y
10.6b1z
10.6b1t
10.6b1a
10.6b1b
10.6b1c
10.6b1i
10.6b1j
10.6b1k
10.6b1(*.f64 b c)
Compiler

Compiled 355 to 229 computations (35.5% saved)

regimes1.1s (1.5%)

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

11 calls:

195.0ms
c
169.0ms
j
117.0ms
z
115.0ms
i
105.0ms
t
Results
ErrorSegmentsBranch
17.5b3x
18.4b3y
18.6b3z
16.3b3t
15.6b5a
17.1b3b
14.7b7c
15.2b5i
15.5b5j
15.9b4k
14.2b5(*.f64 b c)
Compiler

Compiled 334 to 217 computations (35% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.06799946917018e+178
9.26742310257986e+180
0.0ms
5.859154703664282e+137
1.4830517943543357e+143
0.0ms
1.096037167913747e+33
8.40465074253447e+34
0.0ms
-2.7119956986621233e-18
-1.701360343458893e-19
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes603.0ms (0.9%)

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

11 calls:

203.0ms
k
53.0ms
i
46.0ms
y
46.0ms
z
44.0ms
c
Results
ErrorSegmentsBranch
17.7b3x
18.6b4y
17.5b5z
15.6b4t
16.7b3a
18.4b4b
18.1b5c
15.3b5i
16.9b3j
16.9b4k
16.1b5(*.f64 b c)
Compiler

Compiled 317 to 209 computations (34.1% saved)

bsearch100.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.2122778463896861e+58
4.717985404371311e+59
20.0ms
-18575.87127312059
-221.40544920017635
31.0ms
-1.3872279363482403e+200
-8.828880478542796e+195
26.0ms
-9.08848271858908e+236
-1.5445441632940508e+236
Results
77.0ms448×body256valid
16.0ms95×body256infinite
Compiler

Compiled 1510 to 1161 computations (23.1% saved)

regimes472.0ms (0.7%)

Counts
17 → 6
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(neg.f64 (+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
Outputs
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))
(+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k))))
Calls

11 calls:

55.0ms
z
54.0ms
j
53.0ms
a
46.0ms
k
46.0ms
(*.f64 b c)
Results
ErrorSegmentsBranch
17.7b5x
20.8b3y
19.5b7z
19.6b5t
18.3b7a
21.2b3b
19.3b5c
18.0b5i
15.8b6j
17.1b6k
16.2b6(*.f64 b c)
Compiler

Compiled 287 to 196 computations (31.7% saved)

bsearch188.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
7.964326766450201e-148
1.429951323994533e-137
18.0ms
-8.259574375029922e-200
-9.781774205742836e-201
85.0ms
-9.135572441653938e-121
-2.8298647323062277e-123
28.0ms
-1.366774087358069e+23
-181918180038910460.0
27.0ms
-4.124082853243865e+66
-3.570555265485465e+60
Results
176.0ms672×body256valid
1.0msbody256infinite
Compiler

Compiled 2118 to 1637 computations (22.7% saved)

regimes3.6s (5.1%)

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

11 calls:

1.1s
z
968.0ms
a
601.0ms
(*.f64 b c)
409.0ms
i
134.0ms
x
Results
ErrorSegmentsBranch
21.1b9x
24.3b4y
22.5b9z
20.6b7t
22.5b5a
22.5b5b
24.5b5c
22.1b7i
20.4b3j
18.7b5k
18.2b7(*.f64 b c)
Compiler

Compiled 272 to 189 computations (30.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
8.40465074253447e+34
2.317906526995709e+35
0.0ms
460038096822.85205
1289324220479.4128
0.0ms
-1.0721296252503647e-203
-4.040342119458718e-210
0.0ms
-3.6307130519915794e+83
-2.1746335275703944e+75
0.0ms
-5.543486169628019e+155
-3.421842159177548e+153
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes3.9s (5.6%)

Counts
15 → 6
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(neg.f64 (+.f64 (*.f64 i (*.f64 4 x)) (*.f64 27 (*.f64 k j))))
Outputs
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k))))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
Calls

11 calls:

1.9s
k
424.0ms
i
383.0ms
c
194.0ms
t
181.0ms
a
Results
ErrorSegmentsBranch
26.3b6x
28.9b5y
27.2b7z
23.0b11t
25.4b7a
25.1b7b
23.8b12c
22.0b15i
24.6b6j
24.7b8k
21.9b6(*.f64 b c)
Compiler

Compiled 259 to 185 computations (28.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.859154703664282e+137
1.4830517943543357e+143
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
1.1399707764613047e-99
2.940125762561947e-90
0.0ms
-6.374087212288914e-224
-1.6775657067176362e-234
0.0ms
-2.4772562854731834e+73
-4.8121782341376825e+72
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes1.9s (2.7%)

Counts
13 → 6
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
Outputs
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j))))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
Calls

11 calls:

780.0ms
b
198.0ms
t
196.0ms
y
169.0ms
z
140.0ms
c
Results
ErrorSegmentsBranch
26.3b6x
28.9b5y
27.2b7z
23.0b11t
25.4b7a
25.1b7b
23.8b12c
22.0b15i
24.6b6j
24.7b8k
21.9b6(*.f64 b c)
Compiler

Compiled 235 to 171 computations (27.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.859154703664282e+137
1.4830517943543357e+143
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
1.1399707764613047e-99
2.940125762561947e-90
0.0ms
-6.374087212288914e-224
-1.6775657067176362e-234
0.0ms
-2.4772562854731834e+73
-4.8121782341376825e+72
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes1.4s (1.9%)

Counts
12 → 10
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
Outputs
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
Calls

11 calls:

302.0ms
i
198.0ms
b
193.0ms
c
186.0ms
j
108.0ms
k
Results
ErrorSegmentsBranch
25.8b9x
27.2b10y
26.7b9z
23.9b10t
25.4b9a
26.0b11b
26.3b8c
23.9b12i
26.2b5j
24.5b10k
22.5b10(*.f64 b c)
Compiler

Compiled 223 to 165 computations (26% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.859154703664282e+137
1.4830517943543357e+143
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
8.40465074253447e+34
2.317906526995709e+35
0.0ms
1.336610394664389e+28
4.932979222215238e+32
0.0ms
460038096822.85205
1289324220479.4128
0.0ms
1.7104261677067326e-138
4.167156379845796e-134
0.0ms
1.1927987192057063e-154
4.191363055559941e-151
0.0ms
2.5102399804864434e-297
9.893657370577405e-291
0.0ms
-2.4772562854731834e+73
-4.8121782341376825e+72
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes1.3s (1.9%)

Counts
11 → 14
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
Outputs
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
Calls

11 calls:

654.0ms
y
222.0ms
x
87.0ms
k
61.0ms
a
58.0ms
z
Results
ErrorSegmentsBranch
27.2b7x
29.3b6y
27.6b10z
26.1b9t
25.2b10a
31.1b5b
26.0b9c
26.6b8i
25.9b7j
23.3b14k
25.0b5(*.f64 b c)
Compiler

Compiled 212 to 159 computations (25% saved)

bsearch708.0ms (1%)

Algorithm
13×binary-search
Steps
TimeLeftRight
95.0ms
1.4518588463289903e+129
1.4477077532961163e+132
86.0ms
1.0855716446593562e+77
8.47129524086349e+80
67.0ms
6288578701695.628
78828344255468.06
21.0ms
2.274332113572794e-55
3.3198192314240063e-53
103.0ms
6.07789406182351e-95
4.0467504302085736e-91
21.0ms
5.653594661956848e-110
1.2399636689648978e-108
118.0ms
2.592696175909078e-126
9.04254572416656e-125
23.0ms
2.023575160599517e-180
3.795047820065242e-176
78.0ms
1.2897547331815233e-183
1.1850547955390687e-182
12.0ms
-1.3531571537888089e-272
-9.457377984275926e-273
38.0ms
-2.8315829112126174e-237
-2.0256803790073914e-240
17.0ms
-6.414068063933394e-189
-7.011360950247774e-190
28.0ms
-4.5077394504605327e-14
-6.858371329537209e-30
Results
560.0ms1488×body256valid
66.0ms24×body256infinite
Compiler

Compiled 3918 to 3161 computations (19.3% saved)

regimes1.3s (1.8%)

Counts
10 → 9
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
Outputs
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
Calls

11 calls:

464.0ms
z
137.0ms
a
131.0ms
x
125.0ms
b
116.0ms
(*.f64 b c)
Results
ErrorSegmentsBranch
28.3b7x
31.7b3y
28.1b13z
28.1b6t
27.9b7a
32.0b5b
30.7b5c
27.3b8i
26.9b5j
26.3b9k
27.9b5(*.f64 b c)
Compiler

Compiled 201 to 153 computations (23.9% saved)

bsearch548.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.058076925066857e+127
1.4518588463289903e+129
20.0ms
2.600273600944995e+76
1.0855716446593562e+77
176.0ms
6288578701695.628
78828344255468.06
61.0ms
2.274332113572794e-55
3.3198192314240063e-53
23.0ms
6.07789406182351e-95
4.0467504302085736e-91
105.0ms
7.276963953945343e-159
6.477408144936857e-156
64.0ms
-5.377699458490199e-290
-9.985798091703385e-292
75.0ms
-3.1684654963948205e-53
-3.6578445337948917e-57
Results
531.0ms912×body256valid
4.0ms26×body256infinite
Compiler

Compiled 2334 to 1865 computations (20.1% saved)

regimes809.0ms (1.2%)

Counts
9 → 9
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
Outputs
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4))
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))
(+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))
Calls

11 calls:

190.0ms
i
135.0ms
k
103.0ms
z
99.0ms
j
71.0ms
(*.f64 b c)
Results
ErrorSegmentsBranch
28.3b7x
31.7b3y
28.1b13z
28.1b6t
27.9b7a
32.0b5b
30.7b5c
27.3b8i
26.9b5j
26.3b9k
27.9b5(*.f64 b c)
Compiler

Compiled 192 to 149 computations (22.4% saved)

bsearch350.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
53.0ms
1.058076925066857e+127
1.4518588463289903e+129
18.0ms
2.600273600944995e+76
1.0855716446593562e+77
56.0ms
6288578701695.628
78828344255468.06
21.0ms
2.274332113572794e-55
3.3198192314240063e-53
36.0ms
6.07789406182351e-95
4.0467504302085736e-91
23.0ms
7.276963953945343e-159
6.477408144936857e-156
119.0ms
-5.377699458490199e-290
-9.985798091703385e-292
23.0ms
-3.1684654963948205e-53
-3.6578445337948917e-57
Results
333.0ms912×body256valid
5.0ms29×body256infinite
Compiler

Compiled 2334 to 1865 computations (20.1% saved)

regimes630.0ms (0.9%)

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

11 calls:

123.0ms
i
122.0ms
t
91.0ms
(*.f64 b c)
69.0ms
b
55.0ms
j
Results
ErrorSegmentsBranch
30.8b6x
33.3b2y
30.8b7z
30.2b4t
30.0b5a
33.0b3b
30.7b5c
30.1b6i
29.5b3j
29.3b5k
28.4b5(*.f64 b c)
Compiler

Compiled 183 to 145 computations (20.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4830517943543357e+143
8.461213848721974e+146
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
2.5102399804864434e-297
9.893657370577405e-291
0.0ms
-6.374087212288914e-224
-1.6775657067176362e-234
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes412.0ms (0.6%)

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

11 calls:

94.0ms
z
84.0ms
a
81.0ms
x
26.0ms
i
24.0ms
k
Results
ErrorSegmentsBranch
30.9b6x
33.3b2y
31.8b5z
30.2b4t
30.0b5a
33.0b3b
30.7b5c
30.1b6i
29.5b3j
29.3b5k
28.5b5(*.f64 b c)
Compiler

Compiled 174 to 141 computations (19% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4830517943543357e+143
8.461213848721974e+146
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
2.5102399804864434e-297
9.893657370577405e-291
0.0ms
-6.374087212288914e-224
-1.6775657067176362e-234
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes459.0ms (0.7%)

Counts
6 → 6
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 k (*.f64 j -27))
(*.f64 (*.f64 k j) -27)
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
Outputs
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
(*.f64 i (*.f64 x -4))
(+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j)))
Calls

11 calls:

104.0ms
j
88.0ms
k
85.0ms
(*.f64 b c)
61.0ms
z
47.0ms
b
Results
ErrorSegmentsBranch
32.2b4x
34.4b1y
33.3b3z
34.4b1t
31.9b4a
33.3b3b
31.9b3c
32.8b2i
33.2b3j
33.3b3k
29.7b6(*.f64 b c)
Compiler

Compiled 165 to 138 computations (16.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.859154703664282e+137
1.4830517943543357e+143
0.0ms
2.7020398475367983e+68
5.533693967971194e+71
0.0ms
2.5102399804864434e-297
9.893657370577405e-291
0.0ms
-6.374087212288914e-224
-1.6775657067176362e-234
0.0ms
-2.4772562854731834e+73
-4.8121782341376825e+72
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes1.5s (2.2%)

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

10 calls:

1.1s
y
94.0ms
j
80.0ms
k
46.0ms
a
43.0ms
c
Results
ErrorSegmentsBranch
39.3b9x
41.1b10y
42.2b7z
39.9b6t
37.9b12a
39.6b7b
38.9b10c
40.5b7i
37.1b7j
35.5b12k
Compiler

Compiled 143 to 123 computations (14% saved)

bsearch8.2s (11.6%)

Algorithm
11×binary-search
Steps
TimeLeftRight
27.0ms
1.058076925066857e+127
1.4518588463289903e+129
69.0ms
1.0855716446593562e+77
8.47129524086349e+80
19.0ms
1.0455633155112614e+64
1.0279531950248649e+65
112.0ms
8.886122400286638e+24
3.5465340173579183e+31
23.0ms
6.07789406182351e-95
4.0467504302085736e-91
22.0ms
3.028054905878418e-138
2.3537252884106573e-134
12.0ms
-1.3531571537888089e-272
-9.457377984275926e-273
7.8s
-2.8315829112126174e-237
-2.0256803790073914e-240
29.0ms
-1.3884476058084855e-192
-6.597018523321102e-204
18.0ms
-6.414068063933394e-189
-7.011360950247774e-190
25.0ms
-3.1684654963948205e-53
-3.6578445337948917e-57
Results
8.1s1312×body256valid
9.0ms51×body256infinite
Compiler

Compiled 2556 to 2215 computations (13.3% saved)

regimes667.0ms (1%)

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

10 calls:

393.0ms
x
41.0ms
a
40.0ms
c
38.0ms
k
36.0ms
y
Results
ErrorSegmentsBranch
39.3b9x
41.1b10y
42.2b7z
39.9b6t
37.9b12a
39.6b7b
38.9b10c
40.5b7i
37.1b7j
35.5b12k
Compiler

Compiled 138 to 120 computations (13% saved)

bsearch680.0ms (1%)

Algorithm
11×binary-search
Steps
TimeLeftRight
24.0ms
1.058076925066857e+127
1.4518588463289903e+129
101.0ms
1.0855716446593562e+77
8.47129524086349e+80
66.0ms
1.0455633155112614e+64
1.0279531950248649e+65
28.0ms
8.886122400286638e+24
3.5465340173579183e+31
252.0ms
6.07789406182351e-95
4.0467504302085736e-91
25.0ms
3.028054905878418e-138
2.3537252884106573e-134
12.0ms
-1.3531571537888089e-272
-9.457377984275926e-273
52.0ms
-2.8315829112126174e-237
-2.0256803790073914e-240
32.0ms
-1.3884476058084855e-192
-6.597018523321102e-204
18.0ms
-6.414068063933394e-189
-7.011360950247774e-190
70.0ms
-3.1684654963948205e-53
-3.6578445337948917e-57
Results
653.0ms1312×body256valid
10.0ms47×body256infinite
Compiler

Compiled 2556 to 2215 computations (13.3% saved)

regimes1.0s (1.5%)

Counts
3 → 8
Calls
Call 1
Inputs
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
Outputs
(*.f64 c b)
(*.f64 i (*.f64 x -4))
(*.f64 c b)
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 -4 (*.f64 a t))
(*.f64 i (*.f64 x -4))
(*.f64 c b)
Calls

10 calls:

631.0ms
x
95.0ms
t
86.0ms
k
74.0ms
i
55.0ms
j
Results
ErrorSegmentsBranch
43.8b5x
46.4b3y
45.3b5z
45.7b3t
44.8b4a
44.7b3b
43.0b8c
44.5b5i
46.7b4j
47.1b3k
Compiler

Compiled 133 to 117 computations (12% saved)

bsearch413.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
67.0ms
9.437632468174796e+28
4.959767521848054e+34
15.0ms
3062046.9174582474
9140502.066928923
15.0ms
1.1178992700909522e-28
3.5163983404211795e-28
114.0ms
5.066112168553674e-299
3.00770740667288e-295
86.0ms
-2.8756936015132006e-204
-2.4366767563111638e-206
32.0ms
-3.2723786445617976e-128
-4.815022772307584e-139
84.0ms
-1.732387366299907e-73
-1.6828099684688294e-74
Results
402.0ms800×body256valid
1.0msbody256infinite
Compiler

Compiled 1590 to 1377 computations (13.4% saved)

regimes759.0ms (1.1%)

Accuracy

Total -17.3b remaining (-38.2%)

Threshold costs -17.3b (-38.2%)

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

10 calls:

463.0ms
t
114.0ms
c
50.0ms
i
14.0ms
x
12.0ms
a
Results
ErrorSegmentsBranch
47.7b5x
48.1b2y
48.2b2z
45.8b3t
45.2b5a
46.9b3b
45.3b5c
47.0b7i
47.9b4j
47.9b3k
Compiler

Compiled 128 to 114 computations (10.9% saved)

bsearch184.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
1.1668032463482928e+55
5.056275546461881e+60
55.0ms
1.1734550043091875e-11
2.733958995699761e-9
18.0ms
2.2331828796973135e-152
1.9214379657503766e-151
80.0ms
-5.664691913831881e+65
-7.282221589874003e+60
Results
173.0ms496×body256valid
4.0ms21×body256infinite
Compiler

Compiled 984 to 847 computations (13.9% saved)

simplify135.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04897065
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.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)) -inf.0) (+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.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)) 3999999999999999831443609401385136528614207512386057135410071092916132616022289914504946148287614500592330451563947454856809828080168025678726105499863496711154494173799977940229033050646983792107070529102452199587840315845272602181673858644271966678327153142116021922822752784275414552936448) (-.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 b c) (-.f64 (-.f64 (*.f64 y (*.f64 18 (*.f64 z (*.f64 t x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 y -185000000000000001403150906610674336126314021146925753612602903371330545067246557772383759254182534228969327834334584713773871055255184582912164313550686018436505043532249114378157829310233388095847268352) (+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.f64 y -4499999999999999826302908079636295143714660689510364992774295298596214849401436626968867479955270484340815149795259107508224) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y -2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 6875155298465649/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 k j))) (*.f64 x (*.f64 4 i)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))))
(if (<=.f64 t -521057374347687/5316911983139663491615228241121378304) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.f64 t 439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))))
(if (<=.f64 x -8231177221447645/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 x 120000000000000006624225560654490289165041664) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 z -6992716752707823/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.f64 z 19000000000000001089988129566268362025639872679025790634523037983584550912) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))))
(if (<=.f64 z -1997919072202235/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 z 18499999999999998666094358706448903140256017174020821578768380543792840704) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))))
(if (<=.f64 y -21000000000000000293183990162232369262838810002319476236172480678841632276418028380540295711964901781229624340567667706898221803132272558520386336130334656246579200) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 5500124238772519/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 y (*.f64 18 (*.f64 z (*.f64 t x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 y -21999999999999998632698672038560744261911553507657295678265956950299088895412030054842820933208947340567799551681672686070015596065990285386785778255434130827247616) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 5934344573412455/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 y -860000000000000043678585032448436370445064672673931062101299481627572889088369964871325717584029840581043753207516436144202803898207920405374455404246481209297538646016) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 3471093133395645/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 t -2076918743413931/83076749736557242056487941267521536) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 t 8716645476927443/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(if (<=.f64 (*.f64 b c) -1298074214633707/649037107316853453566312041152512) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 (*.f64 b c) 1999999999999999891150461974085632) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (if (<=.f64 (*.f64 b c) 99999999999999998045549773481514159457876389246726271914145983150114005386328272459269439234497983649422148597943950338419997003168440244384097290815044070304544781216945608327168) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))))))
(if (<=.f64 i -154999999999999999768691171587593109671198839302415475032971345744447744545322774128141075432318726372276923082403946543732135404787841900664232255154643417209177875697842145166082861150175553366253471166591211870502093987336975544221696) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (if (<=.f64 i -135000000000000007811462537784481834675833768961725441758012200868483325055546697660204797729443677379077192502700740234166863733318798698026546968834415997899129372311723158986915914676133730264809472) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 i -400) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (if (<=.f64 i 12199999999999999509637298255927582083710063288459263475712) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))))))
(if (<=.f64 j -3800000000000000093120652670073247906119044931749985554268160) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 j -104000000000000000000000) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 j -8633681102672937/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 j -7066929462099421/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 j 2932957984674943/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))))))))
(if (<=.f64 (*.f64 b c) -499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 (*.f64 b c) -200000000000000006161332646193051381554050408015286692692179488138827970582662873088) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) -441252181048159/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 (*.f64 b c) 500000000000) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 (*.f64 b c) 99999999999999996863366107917975552) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 (*.f64 b c) 3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 6703903964971299/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 (*.f64 b c) 500000000000) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 19999999999999999166239473664) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 (*.f64 b c) 99999999999999996863366107917975552) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))))))
(if (<=.f64 k -4906163943676737/22300745198530623141535718272648361505980416) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k -7223697374562891/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k -6451772274754039/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 k -7430801933692499/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k 1420269514503319/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 912488123524439/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k 7926314678536699/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 4177873722754371/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k 1761406937080375/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k 8627182933488205/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 6500000000000) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 66000000000000003440211989935630970197021484498881584368857705637149356649873408) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k 1500000000000000151240252050943796546948393694325110176747546534850561649531878084580524319124381790851643322094329219965238902784) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))))))))))))))))
(if (<=.f64 k -5742252960529749/220855883097298041197912187592864814478435487109452369765200775161577472) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k -807557462926431/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 6956167541431065/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 7985044781431033/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 44000000000000) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 92000000000000000472881067401726540901639311333582756978076942642361090965504) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k 135000000000000000528925314688337263273330399238450644689397008489820209490662233233784881778761150355504806546232483435295801344) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))))))))))
(if (<=.f64 k -6183964726724345/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 2705176266112081/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 675205992547477/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 970558080017423/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 31000000000000) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 53000000000000001530024301727595722900088632056995581537355364265285021335552) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 10600000000000000556358800839052488915314334970907415459648943476780364047143005684545931499900330564856841688811521588592640000) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))))))))))
(if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 i (*.f64 x -4)) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 200000000000000004749086471730221071481731585565736437494692997734047485908404114513635525643216658825869193826768023215158682633978016314687488) (*.f64 i (*.f64 x -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))))))
(if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 i (*.f64 x -4)) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 200000000000000004749086471730221071481731585565736437494692997734047485908404114513635525643216658825869193826768023215158682633978016314687488) (*.f64 i (*.f64 x -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 -4 (*.f64 a t)) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 i (*.f64 x -4)) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (*.f64 i (*.f64 x -4)) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))))))))
(if (<=.f64 k -7867990835341243/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -7223697374562891/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 i (*.f64 x -4)) (if (<=.f64 k -3493058997121967/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -4948802597112473/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (*.f64 c b) (if (<=.f64 k -6395362319981249/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (*.f64 x -4)) (if (<=.f64 k 8797237258720881/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 c b) (if (<=.f64 k 915931607281795/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (*.f64 k j) -27) (if (<=.f64 k 10000000000000000905969664) (*.f64 c b) (if (<=.f64 k 88000000000000000706995562967264590199562826498554499591395344384) (*.f64 k (*.f64 j -27)) (if (<=.f64 k 74999999999999996728948283888863373093113435771199596858127251822957592490016768) (*.f64 c b) (if (<=.f64 k 10600000000000000556358800839052488915314334970907415459648943476780364047143005684545931499900330564856841688811521588592640000) (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j -27)))))))))))))
(if (<=.f64 k -2042916918650007/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -7223697374562891/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 i (*.f64 x -4)) (if (<=.f64 k -5650536612991417/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 c b) (if (<=.f64 k -6334454107409999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (*.f64 x -4)) (if (<=.f64 k 7365128867766319/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 c b) (if (<=.f64 k 3194017912572413/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (*.f64 k (*.f64 j -27)) (if (<=.f64 k 4999999999999999791559868416) (*.f64 c b) (if (<=.f64 k 95000000000000002756190624563619161970461914128598179771527987200) (*.f64 k (*.f64 j -27)) (if (<=.f64 k 28499999999999998493719618706375115030588036383879766008850617191351107010428928) (*.f64 c b) (if (<=.f64 k 10600000000000000556358800839052488915314334970907415459648943476780364047143005684545931499900330564856841688811521588592640000) (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j -27)))))))))))))
(if (<=.f64 c -2291665473376297/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 c b) (if (<=.f64 c -1636695303948071/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 i (*.f64 x -4)) (if (<=.f64 c -7907239084383009/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 c b) (if (<=.f64 c 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 -4 (*.f64 a t)) (if (<=.f64 c 8920298079412249/44601490397061246283071436545296723011960832) (*.f64 i (*.f64 x -4)) (if (<=.f64 c 7200000) (*.f64 -4 (*.f64 a t)) (if (<=.f64 c 74999999999999999521022025924608) (*.f64 i (*.f64 x -4)) (*.f64 c b))))))))
(if (<=.f64 a -110000000000000007277814117031781004890574676256931335483949056) (*.f64 -4 (*.f64 a t)) (if (<=.f64 a 5601975474344475/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 c b) (if (<=.f64 a 3713820117856141/154742504910672534362390528) (*.f64 -4 (*.f64 a t)) (if (<=.f64 a 2999999999999999970815504483140483879337385532606218502144) (*.f64 c b) (*.f64 -4 (*.f64 a t))))))
(*.f64 c b)
Outputs
(if (<=.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)) -inf.0) (+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.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)) 3999999999999999831443609401385136528614207512386057135410071092916132616022289914504946148287614500592330451563947454856809828080168025678726105499863496711154494173799977940229033050646983792107070529102452199587840315845272602181673858644271966678327153142116021922822752784275414552936448) (-.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 b c) (-.f64 (-.f64 (*.f64 y (*.f64 18 (*.f64 z (*.f64 t x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 y -185000000000000001403150906610674336126314021146925753612602903371330545067246557772383759254182534228969327834334584713773871055255184582912164313550686018436505043532249114378157829310233388095847268352) (+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.f64 y -4499999999999999826302908079636295143714660689510364992774295298596214849401436626968867479955270484340815149795259107508224) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y -2000000000000000067997983426005649189887949439425796095426861429675750543446401666585483232761466891842617344) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 6875155298465649/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 y (*.f64 18 z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 27 (*.f64 k j))) (*.f64 x (*.f64 4 i)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))))
(if (<=.f64 t -521057374347687/5316911983139663491615228241121378304) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.f64 t 439347050248359/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 t (-.f64 (*.f64 x (*.f64 18 (*.f64 y z))) (*.f64 a 4))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i))))))
(if (<=.f64 x -8231177221447645/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 x 120000000000000006624225560654490289165041664) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y (*.f64 (*.f64 x 18) z)) (*.f64 a 4))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 z -6992716752707823/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (+.f64 (*.f64 y (*.f64 x (*.f64 t (*.f64 18 z)))) (-.f64 (-.f64 (*.f64 b c) (*.f64 j (*.f64 27 k))) (*.f64 x (*.f64 4 i)))) (if (<=.f64 z 19000000000000001089988129566268362025639872679025790634523037983584550912) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))))
(if (<=.f64 z -1997919072202235/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 z 18499999999999998666094358706448903140256017174020821578768380543792840704) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 z (*.f64 18 (*.f64 t (*.f64 y x)))) (*.f64 x (*.f64 4 i))) (*.f64 27 (*.f64 k j))))))
(if (<=.f64 y -21000000000000000293183990162232369262838810002319476236172480678841632276418028380540295711964901781229624340567667706898221803132272558520386336130334656246579200) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 5500124238772519/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 y (*.f64 18 (*.f64 z (*.f64 t x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 y -21999999999999998632698672038560744261911553507657295678265956950299088895412030054842820933208947340567799551681672686070015596065990285386785778255434130827247616) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 5934344573412455/7237005577332262213973186563042994240829374041602535252466099000494570602496) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 z (*.f64 x t)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 y -860000000000000043678585032448436370445064672673931062101299481627572889088369964871325717584029840581043753207516436144202803898207920405374455404246481209297538646016) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 y (*.f64 t (*.f64 z x)))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 y 3471093133395645/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(if (<=.f64 t -2076918743413931/83076749736557242056487941267521536) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (if (<=.f64 t 8716645476927443/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 18 (*.f64 x (*.f64 (*.f64 z t) y))) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))))
(+.f64 (*.f64 b c) (-.f64 (-.f64 (*.f64 a (*.f64 t -4)) (*.f64 x (*.f64 4 i))) (*.f64 j (*.f64 27 k))))
(if (<=.f64 (*.f64 b c) -1298074214633707/649037107316853453566312041152512) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 (*.f64 b c) 1999999999999999891150461974085632) (-.f64 (*.f64 -4 (*.f64 a t)) (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (if (<=.f64 (*.f64 b c) 99999999999999998045549773481514159457876389246726271914145983150114005386328272459269439234497983649422148597943950338419997003168440244384097290815044070304544781216945608327168) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))))))
(if (<=.f64 i -154999999999999999768691171587593109671198839302415475032971345744447744545322774128141075432318726372276923082403946543732135404787841900664232255154643417209177875697842145166082861150175553366253471166591211870502093987336975544221696) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (if (<=.f64 i -135000000000000007811462537784481834675833768961725441758012200868483325055546697660204797729443677379077192502700740234166863733318798698026546968834415997899129372311723158986915914676133730264809472) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 i -400) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x)))) (if (<=.f64 i 12199999999999999509637298255927582083710063288459263475712) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (-.f64 (*.f64 c b) (+.f64 (*.f64 27 (*.f64 k j)) (*.f64 4 (*.f64 i x))))))))
(if (<=.f64 j -3800000000000000093120652670073247906119044931749985554268160) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 j -104000000000000000000000) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 j -8633681102672937/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 j -7066929462099421/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 j 2932957984674943/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (+.f64 (*.f64 c b) (-.f64 (*.f64 -4 (*.f64 a t)) (*.f64 j (*.f64 27 k)))))))))
(if (<=.f64 (*.f64 b c) -499999999999999991679590111595860857280186137508735268183503807230234208750506277265738938472969370875618694172181552533767253674082286866732755185163042816) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 (*.f64 b c) -200000000000000006161332646193051381554050408015286692692179488138827970582662873088) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) -441252181048159/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 (*.f64 b c) 500000000000) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 (*.f64 b c) 99999999999999996863366107917975552) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t)))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (+.f64 (*.f64 c b) (*.f64 -4 (+.f64 (*.f64 i x) (*.f64 a t))))))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 j (*.f64 27 k)))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 2462625387274655/1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088) (neg.f64 (+.f64 (*.f64 4 (*.f64 i x)) (*.f64 27 (*.f64 k j)))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 (*.f64 b c) 3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 6703903964971299/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 (*.f64 b c) 500000000000) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 19999999999999999166239473664) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 (*.f64 b c) 99999999999999996863366107917975552) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))))))))))))
(if (<=.f64 k -4906163943676737/22300745198530623141535718272648361505980416) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k -7223697374562891/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k -6451772274754039/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 k -7430801933692499/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k 1420269514503319/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 912488123524439/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k 7926314678536699/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 4177873722754371/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (if (<=.f64 k 1761406937080375/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k 8627182933488205/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 6500000000000) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 66000000000000003440211989935630970197021484498881584368857705637149356649873408) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k 1500000000000000151240252050943796546948393694325110176747546534850561649531878084580524319124381790851643322094329219965238902784) (-.f64 (*.f64 t (*.f64 -4 a)) (*.f64 4 (*.f64 i x))) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))))))))))))))))
(if (<=.f64 k -5742252960529749/220855883097298041197912187592864814478435487109452369765200775161577472) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k -807557462926431/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 6956167541431065/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 7985044781431033/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 44000000000000) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 92000000000000000472881067401726540901639311333582756978076942642361090965504) (-.f64 (*.f64 c b) (*.f64 j (*.f64 27 k))) (if (<=.f64 k 135000000000000000528925314688337263273330399238450644689397008489820209490662233233784881778761150355504806546232483435295801344) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))))))))))
(if (<=.f64 k -6183964726724345/220855883097298041197912187592864814478435487109452369765200775161577472) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 2705176266112081/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 675205992547477/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 970558080017423/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 k 31000000000000) (+.f64 (*.f64 b c) (*.f64 (*.f64 i x) -4)) (if (<=.f64 k 53000000000000001530024301727595722900088632056995581537355364265285021335552) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 k 10600000000000000556358800839052488915314334970907415459648943476780364047143005684545931499900330564856841688811521588592640000) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27)))))))))))
(if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 i (*.f64 x -4)) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 k (*.f64 j -27))) (if (<=.f64 (*.f64 b c) 200000000000000004749086471730221071481731585565736437494692997734047485908404114513635525643216658825869193826768023215158682633978016314687488) (*.f64 i (*.f64 x -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))))))
(if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t))) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 i (*.f64 x -4)) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 200000000000000004749086471730221071481731585565736437494692997734047485908404114513635525643216658825869193826768023215158682633978016314687488) (*.f64 i (*.f64 x -4)) (+.f64 (*.f64 b c) (*.f64 -4 (*.f64 a t)))))))
(if (<=.f64 (*.f64 b c) -19999999999999999660673935899226515960618160481369312643676908399133458432) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) -2604693137843693/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (*.f64 -4 (*.f64 a t)) (if (<=.f64 (*.f64 b c) 3681675540198023/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 i (*.f64 x -4)) (if (<=.f64 (*.f64 b c) 500000000000000036265718190764617563079187204823260977759105077739520) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))) (if (<=.f64 (*.f64 b c) 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840) (*.f64 i (*.f64 x -4)) (+.f64 (*.f64 b c) (*.f64 -27 (*.f64 k j))))))))
(if (<=.f64 k -7867990835341243/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -7223697374562891/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 i (*.f64 x -4)) (if (<=.f64 k -3493058997121967/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -4948802597112473/3665779701564795034165604343510379326812382614037843523768505561895816192685171732396196386025552432054958017180031964169522798176905392217656963333320266191425647911421339149090150561469309283359365121053663391676919110861662410702765924749628709797888) (*.f64 c b) (if (<=.f64 k -6395362319981249/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (*.f64 x -4)) (if (<=.f64 k 8797237258720881/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 c b) (if (<=.f64 k 915931607281795/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (*.f64 k j) -27) (if (<=.f64 k 10000000000000000905969664) (*.f64 c b) (if (<=.f64 k 88000000000000000706995562967264590199562826498554499591395344384) (*.f64 k (*.f64 j -27)) (if (<=.f64 k 74999999999999996728948283888863373093113435771199596858127251822957592490016768) (*.f64 c b) (if (<=.f64 k 10600000000000000556358800839052488915314334970907415459648943476780364047143005684545931499900330564856841688811521588592640000) (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j -27)))))))))))))
(if (<=.f64 k -2042916918650007/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -7223697374562891/10032913020226237310869197622070557910061530690809581488606035047662224110216294903018315384440590765432325303757053790498770584583633048750167493382743608188543746320969475933440520778435368952314936164352) (*.f64 i (*.f64 x -4)) (if (<=.f64 k -5650536612991417/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 k (*.f64 j -27)) (if (<=.f64 k -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 c b) (if (<=.f64 k -6334454107409999/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (*.f64 x -4)) (if (<=.f64 k 7365128867766319/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 c b) (if (<=.f64 k 3194017912572413/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (*.f64 k (*.f64 j -27)) (if (<=.f64 k 4999999999999999791559868416) (*.f64 c b) (if (<=.f64 k 95000000000000002756190624563619161970461914128598179771527987200) (*.f64 k (*.f64 j -27)) (if (<=.f64 k 28499999999999998493719618706375115030588036383879766008850617191351107010428928) (*.f64 c b) (if (<=.f64 k 10600000000000000556358800839052488915314334970907415459648943476780364047143005684545931499900330564856841688811521588592640000) (*.f64 -4 (*.f64 a t)) (*.f64 k (*.f64 j -27)))))))))))))
(if (<=.f64 c -2291665473376297/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 c b) (if (<=.f64 c -1636695303948071/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 i (*.f64 x -4)) (if (<=.f64 c -7907239084383009/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (*.f64 c b) (if (<=.f64 c 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 -4 (*.f64 a t)) (if (<=.f64 c 8920298079412249/44601490397061246283071436545296723011960832) (*.f64 i (*.f64 x -4)) (if (<=.f64 c 7200000) (*.f64 -4 (*.f64 a t)) (if (<=.f64 c 74999999999999999521022025924608) (*.f64 i (*.f64 x -4)) (*.f64 c b))))))))
(if (<=.f64 a -110000000000000007277814117031781004890574676256931335483949056) (*.f64 -4 (*.f64 a t)) (if (<=.f64 a 5601975474344475/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 c b) (if (<=.f64 a 3713820117856141/154742504910672534362390528) (*.f64 -4 (*.f64 a t)) (if (<=.f64 a 2999999999999999970815504483140483879337385532606218502144) (*.f64 c b) (*.f64 -4 (*.f64 a t))))))
(*.f64 c b)
Compiler

Compiled 2888 to 1708 computations (40.9% saved)

soundness1.9s (2.7%)

Algorithm
egg-herbie
Rules
3738×rational.json-simplify-35
3668×rational.json-simplify-35
3574×rational.json-simplify-41
3476×rational.json-simplify-41
3424×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03091
14685
28285
312585
418985
527385
632885
733985
0953960
12313924
25233924
312763708
433013708
539883708
643593708
746363708
846603708
946733708
1052213708
1152243708
1252253708
1354483708
1456703708
1558923708
1661143708
1763363708
1865583708
1965583708
0812766
12112766
25162766
314622766
431632766
537452766
640322766
743112766
845382766
945382766
1066402766
1166412766
1266412766
1368632766
1470852766
1573072766
1675292766
1777512766
1879732766
03091
14685
28285
312585
418985
527385
632885
733985
083570
1209570
2528570
31488570
43441570
53979570
64237570
74427570
84607570
94787570
106636570
116652570
126652570
136832570
147012570
157192570
167372570
0812766
12112766
24742766
314412766
431942766
537742766
640512766
743022766
845032766
946992766
1068842766
1168842766
1268842766
1370802766
1472762766
1574722766
1676682766
Stop Event
node limit
node limit
saturated
node limit
node limit
saturated
Compiler

Compiled 1250 to 723 computations (42.2% saved)

end1.9s (2.7%)

Remove

(sort b c)

Compiler

Compiled 4078 to 2238 computations (45.1% saved)

Profiling

Loading profile data...