Details

Time bar (total: 33.5s)

analyze1.9s (5.8%)

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

Compiled 24 to 18 computations (25% saved)

sample4.9s (14.6%)

Results
3.7s8256×body256valid
1.1s3214×body256infinite
Bogosity

preprocess32.0ms (0.1%)

Algorithm
egg-herbie
Rules
422×rational.json-simplify-2
356×rational.json-simplify-43
32×rational.json-simplify-1
swap-y-t
swap-a-b
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093784
1160784
2248784
3378784
4494784
5524784
6525784
066
166
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
1
3
1
4
5
4
Call 2
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 a 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 x 27) b))
(+.f64 (-.f64 (*.f64 b 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) x))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 z 9) y) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 t 9) z) y)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 a 9) z) t)) (*.f64 (*.f64 y 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) t) z)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) a) t)) (*.f64 (*.f64 z 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) b) t)) (*.f64 (*.f64 a 27) z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 (*.f64 t 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 (*.f64 a 27) t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 b 27) a))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 y) (*.f64 t (*.f64 z (*.f64 x 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 y) (*.f64 z (*.f64 (*.f64 x 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 y) (*.f64 x (*.f64 9 (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 z) (*.f64 t (*.f64 x (*.f64 y 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 z) (*.f64 x (*.f64 y (*.f64 9 t)))))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 t) (*.f64 x (*.f64 (*.f64 y 9) z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 t) (*.f64 x (*.f64 y (*.f64 9 z)))))
(+.f64 (-.f64 (*.f64 a 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 x 27) b))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 b (*.f64 x 27)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 b 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) x))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 z 9) y) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 t 9) z) y)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 a 9) z) t)) (*.f64 (*.f64 y 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 a)))) (*.f64 b (*.f64 y 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 a) (*.f64 z t))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 z a) t))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 z a)))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 z a))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 b)))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 b) (*.f64 z t))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 z b) t))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 z b)))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 z b))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) t) z)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) a) t)) (*.f64 (*.f64 z 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 (*.f64 y 9) a))) (*.f64 b (*.f64 z 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 a t))) (*.f64 z (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 t a))) (*.f64 27 (*.f64 z b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 y (*.f64 t a)))) (*.f64 27 (*.f64 z b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) b) t)) (*.f64 (*.f64 a 27) z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 (*.f64 y 9) b))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 b t))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 t (*.f64 9 b)))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 t b)))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 (*.f64 t 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 b (*.f64 t 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z a))) (*.f64 t (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 (*.f64 a 27) t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 t (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z b))) (*.f64 t (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 z) (*.f64 y b))) (*.f64 t (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 b 27) a))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
Symmetry

(sort y z t)

(sort a b)

Compiler

Compiled 29 to 23 computations (20.7% saved)

simplify51.0ms (0.2%)

Algorithm
egg-herbie
Rules
72×rational.json-simplify-2
44×rational.json-simplify-43
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01949
12649
23849
35449
47249
58849
68849
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))

eval1.0ms (0%)

Compiler

Compiled 74 to 49 computations (33.8% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New134
Fresh011
Picked000
Done000
Total145
Error
0.0b
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
2.9b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
2.9b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
Compiler

Compiled 69 to 51 computations (26.1% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
0.2b
(*.f64 9 (*.f64 z t))
0.3b
(*.f64 a (*.f64 27 b))
5.5b
(*.f64 y (*.f64 9 (*.f64 z t)))
Compiler

Compiled 69 to 38 computations (44.9% saved)

series17.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
3.0ms
y
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
1.0ms
b
@inf
(*.f64 a (*.f64 27 b))
1.0ms
t
@0
(*.f64 y (*.f64 9 (*.f64 z t)))
1.0ms
z
@0
(*.f64 y (*.f64 9 (*.f64 z t)))
1.0ms
y
@0
(*.f64 y (*.f64 9 (*.f64 z t)))

rewrite147.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01994
112994
226694
357294
4114394
5270994
6486094
7637094
8768994
Stop Event
node limit
Counts
4 → 56
Calls
Call 1
Inputs
(*.f64 y (*.f64 9 (*.f64 z t)))
(*.f64 a (*.f64 27 b))
(*.f64 9 (*.f64 z t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 9 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 z t) 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 27 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 27 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 b 108))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 27 b)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z t) 36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z t) 36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 z t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)))))

simplify292.0ms (0.9%)

Algorithm
egg-herbie
Rules
1672×rational.json-simplify-35
1440×rational.json-simplify-2
1384×rational.json-simplify-51
846×rational.json-simplify-43
836×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01445828
13735828
29485828
327015828
451375828
566435828
673285828
Stop Event
node limit
Counts
212 → 82
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(+.f64 0 (*.f64 (*.f64 9 t) (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))
(-.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(/.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)
(/.f64 (*.f64 y (*.f64 (*.f64 z t) 36)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))))) 64)
(pow.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(+.f64 0 (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(/.f64 (*.f64 2 (*.f64 a (*.f64 b 108))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))))) 64)
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(+.f64 (*.f64 9 (*.f64 z t)) 0)
(+.f64 0 (*.f64 9 (*.f64 z t)))
(+.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))
(-.f64 (*.f64 9 (*.f64 z t)) 0)
(/.f64 (*.f64 9 (*.f64 z t)) 1)
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(/.f64 (*.f64 (*.f64 z t) 36) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) 36)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))))) 64)
(pow.f64 (*.f64 9 (*.f64 z t)) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 0 (*.f64 (*.f64 9 t) (*.f64 y z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 (*.f64 z t) 36)) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(pow.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 0 (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 a (*.f64 b 108))) 8)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))) 16)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108))))) 32)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))))) 64)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 9 (*.f64 z t)) 0)
(*.f64 9 (*.f64 t z))
(+.f64 0 (*.f64 9 (*.f64 z t)))
(*.f64 9 (*.f64 t z))
(+.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 9 (*.f64 z t)) 0)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 9 (*.f64 z t)) 1)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 (*.f64 z t) 36) 4)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) 36)) 8)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))) 16)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36)))) 32)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))))) 64)
(*.f64 9 (*.f64 t z))
(pow.f64 (*.f64 9 (*.f64 z t)) 1)
(*.f64 9 (*.f64 t z))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 0)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1/2)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 1/4)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2) 2)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 2)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)) 8)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))) 16)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)))) 32)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) 64)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))

localize50.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 (*.f64 a 27) b)
5.6b
(*.f64 (*.f64 y 9) (*.f64 z t))
Compiler

Compiled 67 to 38 computations (43.3% saved)

series4.0ms (0%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
0.0ms
x
@-inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
0.0ms
x
@0
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
0.0ms
b
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
0.0ms
y
@-inf
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))

rewrite146.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
019112
1125112
2246112
3556112
41123112
52601112
64686112
76187112
87508112
Stop Event
node limit
Counts
4 → 82
Calls
Call 1
Inputs
(*.f64 (*.f64 y 9) (*.f64 z t))
(*.f64 (*.f64 a 27) b)
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) (*.f64 z (*.f64 t (*.f64 y 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y z)) 18) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 36 (*.f64 t (*.f64 y z))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 27 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 27 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (*.f64 a 108))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 27 b)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (*.f64 9 (*.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 9 (*.f64 t (*.f64 y z)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x)) (+.f64 1 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 x 2) (/.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 t (*.f64 y z)) 18) (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 36 (*.f64 t (*.f64 y z))) (*.f64 x 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 36 (*.f64 t (*.f64 y z))) (*.f64 x 8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)))))))

simplify219.0ms (0.7%)

Algorithm
egg-herbie
Rules
1934×rational.json-simplify-35
1374×rational.json-simplify-51
804×rational.json-simplify-49
796×rational.json-simplify-1
690×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01897966
14427966
210967966
331407966
454947966
565247966
675877966
Stop Event
node limit
Counts
262 → 145
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 0)
(+.f64 0 (*.f64 9 (*.f64 t (*.f64 y z))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) (*.f64 z (*.f64 t (*.f64 y 9/2))))
(-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 0)
(/.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 1)
(/.f64 (*.f64 (*.f64 t (*.f64 y z)) 18) 2)
(/.f64 (*.f64 36 (*.f64 t (*.f64 y z))) 4)
(/.f64 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z))))))) 64)
(pow.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 1)
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(+.f64 0 (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(/.f64 (*.f64 b (*.f64 a 108)) 4)
(/.f64 (*.f64 2 (*.f64 b (*.f64 a 108))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))))) 64)
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1/2))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 4)
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 9 (*.f64 t (*.f64 y z)))))
(+.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 0)
(+.f64 0 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))
(+.f64 1 (+.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) -1))
(+.f64 (neg.f64 (*.f64 9 (*.f64 t (*.f64 y z)))) (+.f64 x x))
(+.f64 -1 (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))
(+.f64 (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) -1)
(+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x)
(+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x)) (+.f64 1 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2))))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(*.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)
(*.f64 1 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)) 1/2)
(*.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)) -1)
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2))
(*.f64 4 (-.f64 (/.f64 x 2) (/.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 4)))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))) 1/4)
(*.f64 -1 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)))
(*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))
(*.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) 4)
(/.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)) 2)
(/.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)) -1)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z))))) 8)
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 y z)) 18) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 36 (*.f64 t (*.f64 y z))) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))) 16)
(/.f64 (*.f64 2 (-.f64 (*.f64 36 (*.f64 t (*.f64 y z))) (*.f64 x 8))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z))))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))))) 64)
(pow.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)
(neg.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 z (*.f64 t -9))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(+.f64 0 (*.f64 9 (*.f64 t (*.f64 y z))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) (*.f64 z (*.f64 t (*.f64 y 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 (*.f64 t (*.f64 y z)) 18) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 36 (*.f64 t (*.f64 y z))) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z)))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z))))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z)))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 t (*.f64 y z))))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(pow.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 t z) (*.f64 y 9))
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(+.f64 0 (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 b (*.f64 a 108)) 4)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 b (*.f64 a 108))) 8)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))) 16)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108))))) 32)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))))) 64)
(*.f64 27 (*.f64 a b))
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 0)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1/2))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 1/2)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 1/4)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1/2) 2)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 4)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))) 2)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4) 4)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4)) 8)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))) 16)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4)))) 32)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 4))))) 64)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9))))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 9 (*.f64 t (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 0)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 0 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 1 (+.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) -1))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (neg.f64 (*.f64 9 (*.f64 t (*.f64 y z)))) (+.f64 x x))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 -1 (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (+.f64 x (+.f64 1 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))))) -1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))))
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(+.f64 (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))) (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x)) (+.f64 1 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2))))))
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))))
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(+.f64 (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))) (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(*.f64 2 (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))))
(*.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 1 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)) 1/2)
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 y (*.f64 t z)) 18)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t z) 18))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))))
(*.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)) -1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))) 2))
(*.f64 4 (-.f64 (/.f64 x 2) (/.f64 (*.f64 9 (*.f64 t (*.f64 y z))) 4)))
(*.f64 4 (-.f64 (/.f64 x 2) (*.f64 (*.f64 y (*.f64 t z)) 9/4)))
(*.f64 4 (-.f64 (/.f64 x 2) (*.f64 y (*.f64 (*.f64 t z) 9/4))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))) 1/4)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 -1 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 y (*.f64 t z)) 18)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t z) 18))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))))
(*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2)
(*.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(*.f64 2 (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) 4)
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9/2))) 2))
(/.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t (*.f64 y z)) 18)) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 y (*.f64 t z)) 18)) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t z) 18))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 2)
(/.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)) -1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z))))) 8)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 y z)) 18) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 18) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 y 18)) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 36 (*.f64 t (*.f64 y z))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 y z) 36)) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 36)) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))) 16)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(/.f64 (*.f64 2 (-.f64 (*.f64 36 (*.f64 t (*.f64 y z))) (*.f64 x 8))) -8)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 y z) 36)) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 36)) (*.f64 x 8)) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z))))))) 32)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 t (*.f64 y z)))))))) 64)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 (*.f64 y z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(pow.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z))))) 1)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))
(neg.f64 (-.f64 (*.f64 9 (*.f64 t (*.f64 y z))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 t (*.f64 z -9)))))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 (*.f64 y 9) z)
0.2b
(*.f64 (*.f64 a 27) b)
4.9b
(*.f64 (*.f64 (*.f64 y 9) z) t)
Compiler

Compiled 69 to 43 computations (37.7% saved)

series5.0ms (0%)

Counts
3 → 132
Calls

33 calls:

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

rewrite112.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01981
112381
223181
350781
4102881
5275381
6489081
7662981
Stop Event
node limit
Counts
3 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 y 9) z) t)
(*.f64 (*.f64 y 9) z)
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 (*.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 y 9/2) t)) (*.f64 z (*.f64 (*.f64 y 9/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z t) (*.f64 y 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 9 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y 9/2)) (*.f64 z (*.f64 y 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 9 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 y 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 9 z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)))))

simplify256.0ms (0.8%)

Algorithm
egg-herbie
Rules
2432×rational.json-simplify-2
1874×rational.json-simplify-35
1014×rational.json-simplify-51
904×rational.json-simplify-1
852×rational.json-simplify-45
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01245262
13065262
27055262
318515262
437085262
549155262
654265262
761605262
869455262
972865262
Stop Event
node limit
Counts
174 → 74
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(+.f64 0 (*.f64 9 (*.f64 (*.f64 y t) z)))
(+.f64 (*.f64 z (*.f64 (*.f64 y 9/2) t)) (*.f64 z (*.f64 (*.f64 y 9/2) t)))
(-.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(/.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(/.f64 (*.f64 y (*.f64 t (*.f64 z 18))) 2)
(/.f64 (*.f64 (*.f64 z t) (*.f64 y 36)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))))) 64)
(pow.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(+.f64 (*.f64 y (*.f64 9 z)) 0)
(+.f64 0 (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 z (*.f64 y 9/2)) (*.f64 z (*.f64 y 9/2)))
(-.f64 (*.f64 y (*.f64 9 z)) 0)
(/.f64 (*.f64 y (*.f64 9 z)) 1)
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(/.f64 (*.f64 z (*.f64 y 36)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 y 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))))) 64)
(pow.f64 (*.f64 y (*.f64 9 z)) 1)
(-.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) -1)))) 1)
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2))
(*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(*.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 1/2)
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2) 2)
(/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 2)
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) 64)
(pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 0 (*.f64 9 (*.f64 (*.f64 y t) z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 z (*.f64 (*.f64 y 9/2) t)) (*.f64 z (*.f64 (*.f64 y 9/2) t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(-.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 (*.f64 z t) (*.f64 y 36)) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(pow.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 y (*.f64 9 z)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 0 (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 (*.f64 z (*.f64 y 9/2)) (*.f64 z (*.f64 y 9/2)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 y (*.f64 9 z)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 9 z)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 z (*.f64 y 36)) 4)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 z (*.f64 y 36))) 8)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))) 16)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36))))) 32)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))))) 64)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(pow.f64 (*.f64 y (*.f64 9 z)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 0)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) -1)))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 1/2)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 1/4)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)) 8)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))) 16)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)))) 32)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) 64)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))

eval88.0ms (0.3%)

Compiler

Compiled 5903 to 3566 computations (39.6% saved)

prune71.0ms (0.2%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New30014314
Fresh000
Picked101
Done202
Total30314317
Error
0.0b
Counts
317 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
24.8b
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
24.2b
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
24.5b
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
2.7b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
2.7b
(+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b))
25.1b
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
18.6b
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
46.1b
(*.f64 (*.f64 y (*.f64 t z)) -9)
46.1b
(*.f64 (*.f64 t z) (*.f64 y -9))
46.1b
(*.f64 y (*.f64 z (*.f64 t -9)))
46.1b
(*.f64 y (*.f64 t (*.f64 z -9)))
41.5b
(*.f64 a (*.f64 27 b))
41.5b
(*.f64 27 (*.f64 a b))
39.8b
(*.f64 2 x)
Compiler

Compiled 432 to 330 computations (23.6% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 9 (*.f64 y z))
0.2b
(*.f64 (*.f64 a 27) b)
4.9b
(*.f64 (*.f64 9 (*.f64 y z)) t)
Compiler

Compiled 69 to 38 computations (44.9% saved)

series3.0ms (0%)

Counts
3 → 108
Calls

33 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
0.0ms
t
@-inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
0.0ms
y
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
0.0ms
y
@-inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
0.0ms
t
@inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))

rewrite111.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01981
112581
224481
353881
4108381
5285581
6501281
7674481
Stop Event
node limit
Counts
3 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 9 (*.f64 y z)) t)
(*.f64 9 (*.f64 y z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) (*.f64 t (*.f64 y (*.f64 z 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 y z) 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) 36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y z) 36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 y z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 (+.f64 x x) (-.f64 1 (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)))))

simplify253.0ms (0.8%)

Algorithm
egg-herbie
Rules
2722×rational.json-simplify-2
1668×rational.json-simplify-35
1074×rational.json-simplify-51
1068×rational.json-simplify-48
900×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01174950
12964950
26804950
319344950
439644950
551454950
655814950
760454950
869634950
973134950
Stop Event
node limit
Counts
150 → 68
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(+.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))
(+.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) (*.f64 t (*.f64 y (*.f64 z 9/2))))
(-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(/.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(/.f64 (*.f64 (*.f64 y z) (*.f64 t 18)) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 y z) 36)) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36)))))) 64)
(pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(+.f64 (*.f64 9 (*.f64 y z)) 0)
(+.f64 0 (*.f64 9 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))
(-.f64 (*.f64 9 (*.f64 y z)) 0)
(/.f64 (*.f64 9 (*.f64 y z)) 1)
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(/.f64 (*.f64 (*.f64 y z) 36) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 y z) 36)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36))))) 64)
(pow.f64 (*.f64 9 (*.f64 y z)) 1)
(-.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 (+.f64 x x) (-.f64 1 (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1/2))
(*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)
(*.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))))
(*.f64 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))) 1/2)
(*.f64 4 (/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))
(*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))))
(*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1/2) 2)
(/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)
(/.f64 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))) 2)
(/.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))))) 64)
(pow.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 z (*.f64 y (*.f64 9 t))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 2 x)))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(+.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(+.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) (*.f64 t (*.f64 y (*.f64 z 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 (*.f64 y z) (*.f64 t 18)) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 t (*.f64 (*.f64 y z) 36)) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36)))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) 36)))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 z (*.f64 y (*.f64 9 t)))
(+.f64 (*.f64 9 (*.f64 y z)) 0)
(*.f64 9 (*.f64 y z))
(+.f64 0 (*.f64 9 (*.f64 y z)))
(*.f64 9 (*.f64 y z))
(+.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))
(*.f64 9 (*.f64 y z))
(-.f64 (*.f64 9 (*.f64 y z)) 0)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 9 (*.f64 y z)) 1)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 (*.f64 y z) 36) 4)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 (*.f64 y z) 36)) 8)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36))) 16)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36)))) 32)
(*.f64 9 (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) 36))))) 64)
(*.f64 9 (*.f64 y z))
(pow.f64 (*.f64 9 (*.f64 y z)) 1)
(*.f64 9 (*.f64 y z))
(-.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 0)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 (+.f64 x x) (-.f64 1 (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1/2))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))) 1/2)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 4 (/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4) 1/4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 1/2 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1/2) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (*.f64 2 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b)))) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4)) 8)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))) 16)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4)))) 32)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 4))))) 64)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(pow.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 a (*.f64 27 b))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))

localize5.0ms (0%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (*.f64 z -9))
5.5b
(*.f64 y (*.f64 t (*.f64 z -9)))
Compiler

Compiled 25 to 16 computations (36% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y (*.f64 t (*.f64 z -9)))
0.0ms
t
@0
(*.f64 y (*.f64 t (*.f64 z -9)))
0.0ms
z
@0
(*.f64 t (*.f64 z -9))
0.0ms
z
@0
(*.f64 y (*.f64 t (*.f64 z -9)))
0.0ms
t
@0
(*.f64 t (*.f64 z -9))

rewrite198.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2344×rational.json-simplify-35
1272×exponential.json-3
1272×rational.json-1
1272×rational.json-2
1272×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334232
467332
5173532
6371932
7520632
8616532
9714832
10714832
11714832
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z -9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9/2))) (*.f64 t (*.f64 y (*.f64 z -9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z -36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z -9/2)) (*.f64 t (*.f64 z -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z -18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 z -9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z -9)) 1)))))

simplify224.0ms (0.7%)

Algorithm
egg-herbie
Rules
2704×rational.json-simplify-2
2044×rational.json-simplify-35
1768×rational.json-simplify-1
1174×exponential.json-simplify-26
1148×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0781444
12091444
25251444
314331444
434381444
554631444
658811444
761501444
863651444
963731444
1078231444
Stop Event
node limit
Counts
88 → 31
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9/2))) (*.f64 t (*.f64 y (*.f64 z -9/2))))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(/.f64 (*.f64 y (*.f64 t (*.f64 z -36))) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(+.f64 (*.f64 t (*.f64 z -9)) 0)
(+.f64 0 (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 t (*.f64 z -9/2)) (*.f64 t (*.f64 z -9/2)))
(-.f64 (*.f64 t (*.f64 z -9)) 0)
(/.f64 (*.f64 t (*.f64 z -9)) 1)
(/.f64 (*.f64 t (*.f64 z -18)) 2)
(/.f64 (*.f64 t (*.f64 z -36)) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 z -9)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 z -9)) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9/2))) (*.f64 t (*.f64 y (*.f64 z -9/2))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z -36))) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 z -9)) 0)
(*.f64 -9 (*.f64 t z))
(+.f64 0 (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 z -9/2)) (*.f64 t (*.f64 z -9/2)))
(*.f64 -9 (*.f64 t z))
(-.f64 (*.f64 t (*.f64 z -9)) 0)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z -9)) 1)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z -18)) 2)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z -36)) 4)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 (*.f64 t (*.f64 z -9)) 8) 8)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)) 16)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))) 32)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))) 64)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) 128)
(*.f64 -9 (*.f64 t z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))))) 256)
(*.f64 -9 (*.f64 t z))
(pow.f64 (*.f64 t (*.f64 z -9)) 1)
(*.f64 -9 (*.f64 t z))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 y (*.f64 t z)) -9)
5.4b
(*.f64 y (*.f64 t z))
Compiler

Compiled 25 to 11 computations (56% saved)

series2.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

rewrite191.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2852×rational.json-simplify-2
1310×rational.json-simplify-35
1230×exponential.json-3
1230×rational.json-1
1230×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16132
214132
332132
463332
5160432
6340432
7481732
8581232
9681332
10681332
11783832
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 (*.f64 y (*.f64 t z)) -9)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t z) (*.f64 y 1/2)) (*.f64 (*.f64 t z) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (+.f64 t t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t z)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 t z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 t z)) -9/2) (*.f64 (*.f64 y (*.f64 t z)) -9/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t z)) -36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)))))

simplify347.0ms (1%)

Algorithm
egg-herbie
Rules
2730×rational.json-simplify-2
2420×rational.json-simplify-35
1280×rational.json-simplify-1
1258×exponential.json-simplify-26
974×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731100
11991100
25051100
313921100
431221100
543211100
650721100
753081100
854481100
955881100
1072111100
1177571100
1277781100
1377781100
1479171100
Stop Event
node limit
Counts
62 → 30
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 t z)) 0)
(+.f64 0 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 (*.f64 t z) (*.f64 y 1/2)) (*.f64 (*.f64 t z) (*.f64 y 1/2)))
(-.f64 (*.f64 y (*.f64 t z)) 0)
(/.f64 (*.f64 y (*.f64 t z)) 1)
(/.f64 (*.f64 y (*.f64 z (+.f64 t t))) 2)
(/.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))))) 128)
(pow.f64 (*.f64 y (*.f64 t z)) 1)
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(+.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9/2) (*.f64 (*.f64 y (*.f64 t z)) -9/2))
(-.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(/.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) -36) 4)
(/.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))))) 128)
(pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 y (*.f64 t z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(+.f64 0 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(+.f64 (*.f64 (*.f64 t z) (*.f64 y 1/2)) (*.f64 (*.f64 t z) (*.f64 y 1/2)))
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(-.f64 (*.f64 y (*.f64 t z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 y (*.f64 t z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 y (*.f64 z (+.f64 t t))) 2)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) 4)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) 8) 8)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)) 16)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))) 32)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)))) 64)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))))) 128)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(pow.f64 (*.f64 y (*.f64 t z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9/2) (*.f64 (*.f64 y (*.f64 t z)) -9/2))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(-.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) -36) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))

localize14.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
5.6b
(*.f64 (*.f64 t z) (*.f64 y 9))
Compiler

Compiled 39 to 22 computations (43.6% saved)

series2.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite104.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
18650
218250
341450
481750
5207750
6478450
7715350
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(*.f64 (*.f64 t z) (*.f64 y 9))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z (*.f64 y 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) (*.f64 t (*.f64 z (*.f64 y 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (*.f64 t (*.f64 z (*.f64 y 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t (*.f64 z (*.f64 y 9)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (*.f64 t (*.f64 z (*.f64 y 9)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))) (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)))))))

simplify200.0ms (0.6%)

Algorithm
egg-herbie
Rules
1932×rational.json-simplify-52
1668×rational.json-simplify-35
1138×rational.json-simplify-2
1098×rational.json-simplify-1
772×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01333713
13183581
26863575
318163575
441983575
558123575
667923575
772833575
877633575
Stop Event
node limit
Counts
137 → 94
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 0)
(+.f64 0 (*.f64 t (*.f64 z (*.f64 y 9))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) (*.f64 t (*.f64 z (*.f64 y 9/2))))
(-.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 0)
(/.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 2)
(/.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 4)
(/.f64 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36)) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36))))) 64)
(pow.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 0)
(+.f64 0 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) -1))
(+.f64 (neg.f64 (*.f64 t (*.f64 z (*.f64 y 9)))) (+.f64 x x))
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 t (*.f64 z (*.f64 y 9)))) (+.f64 x x)))
(+.f64 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))) -1)
(+.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9)))) x)
(+.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))) (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 2 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))))
(*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)
(*.f64 1 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))) 1/2)
(*.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)) -1)
(*.f64 4 (/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x) -2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 8)))
(*.f64 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))) 1/4)
(*.f64 -1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))))
(*.f64 1/4 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))
(*.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))) 2)
(*.f64 (/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x) -2) 4)
(/.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)) -1)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))) 4)
(/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)) -2)
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8) 8)
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4))) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8))) 32)
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8)))) 64)
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4))))) 8)
(pow.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)
(neg.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 0 (*.f64 t (*.f64 z (*.f64 y 9))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) (*.f64 t (*.f64 z (*.f64 y 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(-.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36)) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36)))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (+.f64 t t)) (*.f64 y 36))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(pow.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 x (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 0)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 0 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) -1))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (neg.f64 (*.f64 t (*.f64 z (*.f64 y 9)))) (+.f64 x x))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 t (*.f64 z (*.f64 y 9)))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))) -1)
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(+.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9)))) x)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))) (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))))
(+.f64 (-.f64 x (*.f64 y (*.f64 (*.f64 z 9/2) t))) (-.f64 x (*.f64 y (*.f64 (*.f64 z 9/2) t))))
(+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))) (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x))))
(*.f64 2 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))))
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 1 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)) -1)
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(*.f64 4 (/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x) -2))
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 8)))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 y (*.f64 18 t)) (/.f64 z 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 y (*.f64 t 18)) (/.f64 z 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(*.f64 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))) 1/4)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 -1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)))
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 1/4 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))))
(*.f64 (-.f64 x (*.f64 t (*.f64 z (*.f64 y 9/2)))) 2)
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(*.f64 (/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x) -2) 4)
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(/.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)) -1)
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(/.f64 (*.f64 2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 t (*.f64 y 18))))) 4)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)) -2)
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))
(/.f64 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8) 8)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4))) -4)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8)) 16)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)))) -8)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8))) 32)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4)))) 4)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 8)))) 64)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 t (*.f64 y 18))) (*.f64 x 4))))) 8)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 (*.f64 y 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 t 18) z))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 y 18))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(pow.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 z) t))))
(-.f64 (+.f64 x x) (*.f64 y (*.f64 9 (*.f64 t z))))
(-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z))))
(neg.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x)))
(+.f64 -1 (-.f64 1 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 9/2) t)) x) -2)
(*.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 t (*.f64 y (*.f64 z 9/2)))))

eval57.0ms (0.2%)

Compiler

Compiled 3507 to 2243 computations (36% saved)

prune56.0ms (0.2%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New2315236
Fresh279
Picked101
Done134
Total23515250
Error
0.0b
Counts
250 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
46.3b
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
24.8b
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
26.5b
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
2.7b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
25.1b
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
18.6b
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
48.2b
(*.f64 (*.f64 z (*.f64 t y)) -9)
46.1b
(*.f64 (*.f64 t z) (*.f64 y -9))
46.1b
(*.f64 y (*.f64 z (*.f64 t -9)))
46.1b
(*.f64 y (*.f64 t (*.f64 z -9)))
41.5b
(*.f64 a (*.f64 27 b))
41.5b
(*.f64 27 (*.f64 a b))
39.8b
(*.f64 2 x)
46.3b
(*.f64 -9 (*.f64 t (*.f64 y z)))
Compiler

Compiled 393 to 305 computations (22.4% saved)

localize12.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 a (*.f64 27 b))
Compiler

Compiled 31 to 21 computations (32.3% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 27 (*.f64 a b))
Compiler

Compiled 17 to 10 computations (41.2% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
3.0ms
a
@-inf
(*.f64 27 (*.f64 a b))
0.0ms
a
@inf
(*.f64 27 (*.f64 a b))
0.0ms
a
@0
(*.f64 27 (*.f64 a b))
0.0ms
b
@inf
(*.f64 27 (*.f64 a b))
0.0ms
b
@-inf
(*.f64 27 (*.f64 a b))

rewrite269.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2680×rational.json-simplify-2
2256×rational.json-simplify-35
1300×rational.json-1
1116×rational.json-simplify-1
1040×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14813
211413
323913
443313
598313
6218013
7373013
8461713
9553113
10631613
11631613
12714413
13714413
14793013
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 27 (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 27 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 54)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 27 (*.f64 a b)) 1)))))

simplify709.0ms (2.1%)

Algorithm
egg-herbie
Rules
4860×rational.json-simplify-35
2196×rational.json-simplify-2
990×exponential.json-simplify-26
894×rational.json-simplify-1
620×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049195
1127195
2261195
3621195
41831195
53593195
64354195
74767195
85048195
95261195
105443195
116261195
126264195
136264195
146264195
156440195
166616195
176792195
186968195
197144195
207323195
217499195
227499195
237675195
247851195
Stop Event
node limit
Counts
15 → 16
Calls
Call 1
Inputs
(+.f64 (*.f64 27 (*.f64 a b)) 0)
(+.f64 0 (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(-.f64 (*.f64 27 (*.f64 a b)) 0)
(/.f64 (*.f64 27 (*.f64 a b)) 1)
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(/.f64 (*.f64 (*.f64 a (*.f64 b 54)) 4) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) 256)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))))) 512)
(pow.f64 (*.f64 27 (*.f64 a b)) 1)
Outputs
(+.f64 (*.f64 27 (*.f64 a b)) 0)
(*.f64 27 (*.f64 a b))
(+.f64 0 (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) 0)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 27 (*.f64 a b)) 1)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 (*.f64 a (*.f64 b 54)) 4) 8)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)) 16)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))) 32)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))) 64)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))) 128)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) 256)
(*.f64 27 (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))))) 512)
(*.f64 27 (*.f64 a b))
(pow.f64 (*.f64 27 (*.f64 a b)) 1)
(*.f64 27 (*.f64 a b))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 -9 (*.f64 t (*.f64 y z)))
4.9b
(*.f64 t (*.f64 y z))
Compiler

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite197.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2382×rational.json-simplify-35
1350×rational.json-simplify-1
1288×exponential.json-3
1288×rational.json-1
1288×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334232
467332
5170532
6366132
7514732
8600332
9702232
10702232
11702232
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 t (*.f64 y z))
(*.f64 -9 (*.f64 t (*.f64 y z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 y z) 1/2)) (*.f64 t (*.f64 (*.f64 y z) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 t 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y z)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 y z) -9/2)) (*.f64 t (*.f64 (*.f64 y z) -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))))

simplify415.0ms (1.2%)

Algorithm
egg-herbie
Rules
2270×rational.json-simplify-2
2162×rational.json-simplify-35
1812×rational.json-simplify-53
1622×rational.json-simplify-1
1092×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831600
12221600
25191600
314231600
430751600
552601600
656811600
759651600
861661600
963651600
1069521600
Stop Event
node limit
Counts
100 → 34
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 y z)) 0)
(+.f64 0 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) 1/2)) (*.f64 t (*.f64 (*.f64 y z) 1/2)))
(-.f64 (*.f64 t (*.f64 y z)) 0)
(/.f64 (*.f64 t (*.f64 y z)) 1)
(/.f64 (*.f64 y (*.f64 t (+.f64 z z))) 2)
(/.f64 (*.f64 y (*.f64 z (*.f64 t 4))) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 y z)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 y z)) 1)
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) -9/2)) (*.f64 t (*.f64 (*.f64 y z) -9/2)))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))))) 256)
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
Outputs
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 y z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(+.f64 0 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) 1/2)) (*.f64 t (*.f64 (*.f64 y z) 1/2)))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(-.f64 (*.f64 t (*.f64 y z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 t (*.f64 y z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 y (*.f64 t (+.f64 z z))) 2)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z (*.f64 t 4))) 4)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 (*.f64 t (*.f64 y z)) 8) 8)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)) 16)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))) 32)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))) 64)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) 128)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))))) 256)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(pow.f64 (*.f64 t (*.f64 y z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) -9/2)) (*.f64 t (*.f64 (*.f64 y z) -9/2)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36) 8)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)) 16)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))) 32)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))) 64)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) 128)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))))) 256)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.6b
(*.f64 (*.f64 t z) (*.f64 y -9))
Compiler

Compiled 23 to 13 computations (43.5% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite256.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2312×rational.json-simplify-35
1592×rational.json-1
1264×exponential.json-3
1264×rational.json-2
1264×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
16119
214319
334119
467019
5166819
6362419
7513419
8609719
9708619
10708619
11708619
12797919
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f64 (*.f64 t z) (*.f64 y -9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 y -9/2))) (*.f64 z (*.f64 t (*.f64 y -9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t y) (*.f64 z -18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (*.f64 t y) -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))))

simplify217.0ms (0.6%)

Algorithm
egg-herbie
Rules
2424×rational.json-simplify-53
2068×rational.json-simplify-35
2056×exponential.json-simplify-26
1358×rational.json-simplify-43
1232×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053950
1139950
2317950
3795950
43570950
54793950
65511950
75810950
86056950
96058950
107607950
Stop Event
node limit
Counts
50 → 17
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y -9/2))) (*.f64 z (*.f64 t (*.f64 y -9/2))))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 (*.f64 t y) (*.f64 z -18)) 2)
(/.f64 (*.f64 z (*.f64 (*.f64 t y) -36)) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(+.f64 (*.f64 z (*.f64 t (*.f64 y -9/2))) (*.f64 z (*.f64 t (*.f64 y -9/2))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 (*.f64 t y) (*.f64 z -18)) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 z (*.f64 (*.f64 t y) -36)) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 -9 z) (*.f64 y t))

localize13.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 y (*.f64 z -9))
4.9b
(*.f64 t (*.f64 y (*.f64 z -9)))
Compiler

Compiled 35 to 23 computations (34.3% saved)

series31.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
29.0ms
y
@inf
(*.f64 t (*.f64 y (*.f64 z -9)))
0.0ms
z
@0
(*.f64 y (*.f64 z -9))
0.0ms
y
@0
(*.f64 y (*.f64 z -9))
0.0ms
z
@-inf
(*.f64 t (*.f64 y (*.f64 z -9)))
0.0ms
t
@0
(*.f64 t (*.f64 y (*.f64 z -9)))

rewrite198.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2344×rational.json-simplify-35
1272×exponential.json-3
1272×rational.json-1
1272×rational.json-2
1272×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334232
467332
5173532
6371932
7520632
8616532
9714832
10714832
11714832
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 y (*.f64 z -9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z -9/2))) (*.f64 y (*.f64 t (*.f64 z -9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z -9/2)) (*.f64 y (*.f64 z -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z -18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 z -9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z -9)) 1)))))

simplify309.0ms (0.9%)

Algorithm
egg-herbie
Rules
2676×rational.json-simplify-2
1986×rational.json-simplify-35
1740×rational.json-simplify-1
1166×exponential.json-simplify-26
1156×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0791444
12111444
25101444
313811444
433531444
553851444
657931444
760521444
862561444
962641444
1077161444
Stop Event
node limit
Counts
88 → 34
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(+.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9/2))) (*.f64 y (*.f64 t (*.f64 z -9/2))))
(-.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(/.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(/.f64 (*.f64 y (*.f64 t (*.f64 z -18))) 2)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -36))) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)))))) 256)
(pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(+.f64 (*.f64 y (*.f64 z -9)) 0)
(+.f64 0 (*.f64 y (*.f64 z -9)))
(+.f64 (*.f64 y (*.f64 z -9/2)) (*.f64 y (*.f64 z -9/2)))
(-.f64 (*.f64 y (*.f64 z -9)) 0)
(/.f64 (*.f64 y (*.f64 z -9)) 1)
(/.f64 (*.f64 y (*.f64 z -18)) 2)
(/.f64 (*.f64 y (*.f64 z -36)) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 z -9)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)))))) 256)
(pow.f64 (*.f64 y (*.f64 z -9)) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(*.f64 y (*.f64 -9 z))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(+.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9/2))) (*.f64 y (*.f64 t (*.f64 z -9/2))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(-.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -36))) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 8)))))) 256)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 t (*.f64 y (*.f64 -9 z)))
(+.f64 (*.f64 y (*.f64 z -9)) 0)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(+.f64 0 (*.f64 y (*.f64 z -9)))
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(+.f64 (*.f64 y (*.f64 z -9/2)) (*.f64 y (*.f64 z -9/2)))
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(-.f64 (*.f64 y (*.f64 z -9)) 0)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 y (*.f64 z -9)) 1)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 y (*.f64 z -18)) 2)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 y (*.f64 z -36)) 4)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 (*.f64 y (*.f64 z -9)) 8) 8)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)) 16)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))) 32)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)))) 64)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))))) 128)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 z -9)) 8)))))) 256)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(pow.f64 (*.f64 y (*.f64 z -9)) 1)
(*.f64 z (*.f64 -9 y))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))

eval27.0ms (0.1%)

Compiler

Compiled 1489 to 1050 computations (29.5% saved)

prune135.0ms (0.4%)

Pruning

14 alts after pruning (8 fresh and 6 done)

PrunedKeptTotal
New1123115
Fresh257
Picked101
Done167
Total11614130
Error
0.0b
Counts
130 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
24.8b
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
26.5b
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
2.7b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
25.1b
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
18.6b
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
18.6b
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
46.1b
(*.f64 (*.f64 t z) (*.f64 y -9))
46.3b
(*.f64 t (*.f64 (*.f64 y z) -9))
46.3b
(*.f64 t (*.f64 y (*.f64 z -9)))
41.5b
(*.f64 a (*.f64 27 b))
41.5b
(*.f64 27 (*.f64 a b))
39.8b
(*.f64 2 x)
46.3b
(*.f64 -9 (*.f64 t (*.f64 y z)))
Compiler

Compiled 332 to 258 computations (22.3% saved)

localize15.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (*.f64 b (*.f64 a 54)) 2)
0.2b
(*.f64 b (*.f64 a 54))
Compiler

Compiled 40 to 28 computations (30% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
b
@0
(*.f64 b (*.f64 a 54))
0.0ms
a
@0
(*.f64 b (*.f64 a 54))
0.0ms
a
@-inf
(*.f64 b (*.f64 a 54))
0.0ms
b
@-inf
(*.f64 b (*.f64 a 54))
0.0ms
b
@inf
(*.f64 b (*.f64 a 54))

rewrite216.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1896×rational.json-simplify-35
1702×rational.json-1
1702×rational.json-2
1316×rational.json-3
1314×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0932
16632
217026
338626
484026
5193726
6362326
7497826
8595326
9764426
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(*.f64 b (*.f64 a 54))
(/.f64 (*.f64 b (*.f64 a 54)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 54)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 27)) (*.f64 b (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 a 54)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a 54)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 54)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 108)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 216)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (*.f64 a 54)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 a 54)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 27)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 a 27)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 a 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 b 27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 54 (*.f64 b (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 54 (*.f64 (*.f64 b (+.f64 a a)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 54) (*.f64 b 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 54)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 b (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 27)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 b 108)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 b 1/2) (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (*.f64 a 54) 8) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 b 8) (*.f64 a 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 54) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 1/2) (*.f64 a 54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b b) (*.f64 a 27/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 216)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (*.f64 a 54) 8) (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 b 8) (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (*.f64 a 27/2) (*.f64 b 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (*.f64 a 54) 16) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 b 16) (*.f64 a 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (*.f64 b 1/4) (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 108) (*.f64 b 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 b 27/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 1/2 (*.f64 b 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b a) 27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 b (*.f64 a 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (*.f64 b 54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 27) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 4) (/.f64 (*.f64 a 54) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 4) (*.f64 1/4 (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 4) (*.f64 1/8 (*.f64 a 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 4) (*.f64 1/2 (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 4) (*.f64 27/2 (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 108) (*.f64 a 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (*.f64 a 54)) 8) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 216) (/.f64 b 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 216) (*.f64 (*.f64 b 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 216) (*.f64 1/2 (*.f64 b 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 216) (*.f64 1/8 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 (*.f64 b 54) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (*.f64 b 1/2) 27/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 27 (*.f64 b 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 27/4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (+.f64 a a)) 27/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 1/2)) 54)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27 (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 27) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 1/4) (*.f64 a 108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 27/2) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 a (*.f64 b 108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 108 (*.f64 b (*.f64 a 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 108 (*.f64 (*.f64 b a) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/8 (*.f64 a 27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/16 (*.f64 a 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/4 (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/8 (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/4 (*.f64 b 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/16 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 b 108)) (/.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 b 108)) (*.f64 1/4 (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 4)) 27/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/4) (*.f64 b 108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27/2 (*.f64 b (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b 27/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 27/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 b (*.f64 a 216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 216 (*.f64 (*.f64 b 1/2) (*.f64 a 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 216 (*.f64 (*.f64 a 1/2) (*.f64 b 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 216 (*.f64 (/.f64 a 8) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 a 1/4)) 108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 b 27)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 a a)) 1/4) 54)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b a) 1/4) 108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b 1/2) (*.f64 a 27/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b 8) (*.f64 a 216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 8) (*.f64 2 (*.f64 b 108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 27/4 (*.f64 b (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (*.f64 (*.f64 b (*.f64 a 54)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a 54) 8) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b 54) 8) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b 1/2) (*.f64 a 1/4)) 216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b 1/2) 1/4) (*.f64 a 216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b 1/2) 27/2) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 a 27)) 1)))))

simplify958.0ms (2.9%)

Algorithm
egg-herbie
Rules
2200×rational.json-simplify-53
2160×rational.json-simplify-35
1994×rational.json-simplify-2
1176×rational.json-simplify-1
1106×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02041976
15131976
211791976
326021976
434741976
543341976
649271976
751041976
852521976
964211976
1079331976
1179431976
1279501976
1379511976
1479511976
Stop Event
node limit
Counts
152 → 107
Calls
Call 1
Inputs
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 54 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 b (*.f64 a 54)) 0)
(+.f64 (*.f64 b (*.f64 a 27)) (*.f64 b (*.f64 a 27)))
(+.f64 0 (*.f64 b (*.f64 a 54)))
(-.f64 (*.f64 b (*.f64 a 54)) 0)
(/.f64 (*.f64 b (*.f64 a 54)) 1)
(/.f64 (*.f64 a (*.f64 b 108)) 2)
(/.f64 (*.f64 b (*.f64 a 216)) 4)
(/.f64 (*.f64 (*.f64 b (*.f64 a 54)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)))))) 256)
(pow.f64 (*.f64 b (*.f64 a 54)) 1)
(+.f64 (*.f64 b (*.f64 a 27)) 0)
(+.f64 0 (*.f64 b (*.f64 a 27)))
(+.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))
(-.f64 (*.f64 b (*.f64 a 27)) 0)
(*.f64 b (*.f64 a 27))
(*.f64 a (*.f64 b 27))
(*.f64 54 (*.f64 b (*.f64 a 1/2)))
(*.f64 54 (*.f64 (*.f64 b (+.f64 a a)) 1/4))
(*.f64 (*.f64 a 54) (*.f64 b 1/2))
(*.f64 (*.f64 b (*.f64 a 54)) 1/2)
(*.f64 2 (*.f64 b (*.f64 a 27/2)))
(*.f64 (*.f64 b (*.f64 a 27)) 1)
(*.f64 1 (*.f64 b (*.f64 a 27)))
(*.f64 (*.f64 a (*.f64 b 108)) 1/4)
(*.f64 4 (*.f64 (*.f64 b 1/2) (*.f64 a 27/2)))
(*.f64 4 (*.f64 (/.f64 (*.f64 a 54) 8) b))
(*.f64 4 (*.f64 (/.f64 b 8) (*.f64 a 54)))
(*.f64 (*.f64 b 54) (*.f64 a 1/2))
(*.f64 (*.f64 b 1/2) (*.f64 a 54))
(*.f64 (+.f64 b b) (*.f64 a 27/2))
(*.f64 (*.f64 b (*.f64 a 216)) 1/8)
(*.f64 8 (*.f64 (/.f64 (*.f64 a 54) 8) (*.f64 b 1/2)))
(*.f64 8 (*.f64 (/.f64 b 8) (*.f64 a 27)))
(*.f64 8 (*.f64 (*.f64 a 27/2) (*.f64 b 1/4)))
(*.f64 8 (*.f64 (/.f64 (*.f64 a 54) 16) b))
(*.f64 8 (*.f64 (/.f64 b 16) (*.f64 a 54)))
(*.f64 8 (*.f64 (*.f64 b 1/4) (*.f64 a 27/2)))
(*.f64 (*.f64 a 108) (*.f64 b 1/4))
(*.f64 (+.f64 a a) (*.f64 b 27/2))
(*.f64 (+.f64 a a) (*.f64 1/2 (*.f64 b 27)))
(*.f64 (*.f64 b a) 27)
(*.f64 1/2 (*.f64 b (*.f64 a 54)))
(*.f64 (*.f64 a 1/2) (*.f64 b 54))
(*.f64 (*.f64 a 27) b)
(*.f64 (*.f64 b 4) (/.f64 (*.f64 a 54) 8))
(*.f64 (*.f64 b 4) (*.f64 1/4 (*.f64 a 27)))
(*.f64 (*.f64 b 4) (*.f64 1/8 (*.f64 a 54)))
(*.f64 (*.f64 b 4) (*.f64 1/2 (*.f64 a 27/2)))
(*.f64 (*.f64 b 4) (*.f64 27/2 (*.f64 a 1/2)))
(*.f64 (*.f64 b 108) (*.f64 a 1/4))
(*.f64 (*.f64 (*.f64 b (*.f64 a 54)) 8) 1/16)
(*.f64 (*.f64 a 216) (/.f64 b 8))
(*.f64 (*.f64 a 216) (*.f64 (*.f64 b 1/2) 1/4))
(*.f64 (*.f64 a 216) (*.f64 1/2 (*.f64 b 1/4)))
(*.f64 (*.f64 a 216) (*.f64 1/8 b))
(*.f64 (*.f64 a 4) (/.f64 (*.f64 b 54) 8))
(*.f64 (*.f64 a 4) (*.f64 (*.f64 b 1/2) 27/2))
(*.f64 (*.f64 a 4) (*.f64 27 (*.f64 b 1/4)))
(*.f64 (*.f64 a 4) (*.f64 27/4 b))
(*.f64 (*.f64 b (+.f64 a a)) 27/2)
(*.f64 (*.f64 b (*.f64 a 1/2)) 54)
(*.f64 27 (*.f64 b a))
(*.f64 (*.f64 b 27) a)
(*.f64 (*.f64 b 1/4) (*.f64 a 108))
(*.f64 (*.f64 a 27/2) (+.f64 b b))
(*.f64 1/4 (*.f64 a (*.f64 b 108)))
(*.f64 108 (*.f64 b (*.f64 a 1/4)))
(*.f64 108 (*.f64 (*.f64 b a) 1/4))
(*.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/8 (*.f64 a 27)))
(*.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/16 (*.f64 a 54)))
(*.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/4 (*.f64 a 27/2)))
(*.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/8 (*.f64 b 1/2)))
(*.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/4 (*.f64 b 1/4)))
(*.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/16 b))
(*.f64 (*.f64 2 (*.f64 b 108)) (/.f64 a 8))
(*.f64 (*.f64 2 (*.f64 b 108)) (*.f64 1/4 (*.f64 a 1/2)))
(*.f64 (*.f64 b (*.f64 a 4)) 27/4)
(*.f64 (*.f64 a 1/4) (*.f64 b 108))
(*.f64 27/2 (*.f64 b (+.f64 a a)))
(*.f64 (*.f64 b 27/2) (+.f64 a a))
(*.f64 (*.f64 b (*.f64 a 27/2)) 2)
(*.f64 1/8 (*.f64 b (*.f64 a 216)))
(*.f64 216 (*.f64 (*.f64 b 1/2) (*.f64 a 1/4)))
(*.f64 216 (*.f64 (*.f64 a 1/2) (*.f64 b 1/4)))
(*.f64 216 (*.f64 (/.f64 a 8) b))
(*.f64 (*.f64 b (*.f64 a 1/4)) 108)
(*.f64 (*.f64 1/2 (*.f64 b 27)) (+.f64 a a))
(*.f64 (*.f64 (*.f64 b (+.f64 a a)) 1/4) 54)
(*.f64 (*.f64 (*.f64 b a) 1/4) 108)
(*.f64 (*.f64 (*.f64 b 1/2) (*.f64 a 27/2)) 4)
(*.f64 (/.f64 b 8) (*.f64 a 216))
(*.f64 (/.f64 a 8) (*.f64 2 (*.f64 b 108)))
(*.f64 27/4 (*.f64 b (*.f64 a 4)))
(*.f64 1/16 (*.f64 (*.f64 b (*.f64 a 54)) 8))
(*.f64 (/.f64 (*.f64 a 54) 8) (*.f64 b 4))
(*.f64 (/.f64 (*.f64 b 54) 8) (*.f64 a 4))
(*.f64 (*.f64 (*.f64 b 1/2) (*.f64 a 1/4)) 216)
(*.f64 (*.f64 (*.f64 b 1/2) 1/4) (*.f64 a 216))
(*.f64 (*.f64 (*.f64 b 1/2) 27/2) (*.f64 a 4))
(pow.f64 (*.f64 b (*.f64 a 27)) 1)
Outputs
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(*.f64 a (*.f64 54 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(+.f64 (*.f64 b (*.f64 a 54)) 0)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(+.f64 (*.f64 b (*.f64 a 27)) (*.f64 b (*.f64 a 27)))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(+.f64 0 (*.f64 b (*.f64 a 54)))
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(-.f64 (*.f64 b (*.f64 a 54)) 0)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 b (*.f64 a 54)) 1)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 108)) 2)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 b (*.f64 a 216)) 4)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 (*.f64 b (*.f64 a 54)) 8) 8)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)) 16)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8))) 32)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)))) 64)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8))))) 128)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 b (*.f64 a 54)) 8)))))) 256)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(pow.f64 (*.f64 b (*.f64 a 54)) 1)
(*.f64 a (*.f64 54 b))
(*.f64 54 (*.f64 a b))
(+.f64 (*.f64 b (*.f64 a 27)) 0)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(+.f64 0 (*.f64 b (*.f64 a 27)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 b (*.f64 a 27)) 0)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 a 27))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 54 (*.f64 b (*.f64 a 1/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 54 (*.f64 (*.f64 b (+.f64 a a)) 1/4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 54) (*.f64 b 1/2))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 54)) 1/2)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 2 (*.f64 b (*.f64 a 27/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 27)) 1)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 1 (*.f64 b (*.f64 a 27)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a (*.f64 b 108)) 1/4)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 4 (*.f64 (*.f64 b 1/2) (*.f64 a 27/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 4 (*.f64 (/.f64 (*.f64 a 54) 8) b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 4 (*.f64 (/.f64 b 8) (*.f64 a 54)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 54) (*.f64 a 1/2))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 1/2) (*.f64 a 54))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (+.f64 b b) (*.f64 a 27/2))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 216)) 1/8)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 8 (*.f64 (/.f64 (*.f64 a 54) 8) (*.f64 b 1/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 8 (*.f64 (/.f64 b 8) (*.f64 a 27)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 8 (*.f64 (*.f64 a 27/2) (*.f64 b 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 8 (*.f64 (/.f64 (*.f64 a 54) 16) b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 8 (*.f64 (/.f64 b 16) (*.f64 a 54)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 8 (*.f64 (*.f64 b 1/4) (*.f64 a 27/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 108) (*.f64 b 1/4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (+.f64 a a) (*.f64 b 27/2))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (+.f64 a a) (*.f64 1/2 (*.f64 b 27)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b a) 27)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 1/2 (*.f64 b (*.f64 a 54)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 1/2) (*.f64 b 54))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 27) b)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 4) (/.f64 (*.f64 a 54) 8))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 4) (*.f64 1/4 (*.f64 a 27)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 4) (*.f64 1/8 (*.f64 a 54)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 4) (*.f64 1/2 (*.f64 a 27/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 4) (*.f64 27/2 (*.f64 a 1/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 108) (*.f64 a 1/4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b (*.f64 a 54)) 8) 1/16)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 216) (/.f64 b 8))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 216) (*.f64 (*.f64 b 1/2) 1/4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 216) (*.f64 1/2 (*.f64 b 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 216) (*.f64 1/8 b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 4) (/.f64 (*.f64 b 54) 8))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 4) (*.f64 (*.f64 b 1/2) 27/2))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 4) (*.f64 27 (*.f64 b 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 4) (*.f64 27/4 b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (+.f64 a a)) 27/2)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 1/2)) 54)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 b a))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 27) a)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 1/4) (*.f64 a 108))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 27/2) (+.f64 b b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 1/4 (*.f64 a (*.f64 b 108)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 108 (*.f64 b (*.f64 a 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 108 (*.f64 (*.f64 b a) 1/4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/8 (*.f64 a 27)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/16 (*.f64 a 54)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 b 4)) (*.f64 1/4 (*.f64 a 27/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/8 (*.f64 b 1/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/4 (*.f64 b 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 a 216)) (*.f64 1/16 b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 b 108)) (/.f64 a 8))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 2 (*.f64 b 108)) (*.f64 1/4 (*.f64 a 1/2)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 4)) 27/4)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 a 1/4) (*.f64 b 108))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 27/2 (*.f64 b (+.f64 a a)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b 27/2) (+.f64 a a))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 27/2)) 2)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 1/8 (*.f64 b (*.f64 a 216)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 216 (*.f64 (*.f64 b 1/2) (*.f64 a 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 216 (*.f64 (*.f64 a 1/2) (*.f64 b 1/4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 216 (*.f64 (/.f64 a 8) b))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 b (*.f64 a 1/4)) 108)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 1/2 (*.f64 b 27)) (+.f64 a a))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b (+.f64 a a)) 1/4) 54)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b a) 1/4) 108)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b 1/2) (*.f64 a 27/2)) 4)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (/.f64 b 8) (*.f64 a 216))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (/.f64 a 8) (*.f64 2 (*.f64 b 108)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 27/4 (*.f64 b (*.f64 a 4)))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 1/16 (*.f64 (*.f64 b (*.f64 a 54)) 8))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (/.f64 (*.f64 a 54) 8) (*.f64 b 4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (/.f64 (*.f64 b 54) 8) (*.f64 a 4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b 1/2) (*.f64 a 1/4)) 216)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b 1/2) 1/4) (*.f64 a 216))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(*.f64 (*.f64 (*.f64 b 1/2) 27/2) (*.f64 a 4))
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))
(pow.f64 (*.f64 b (*.f64 a 27)) 1)
(*.f64 a (*.f64 b 27))
(*.f64 27 (*.f64 a b))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 a (*.f64 27 b))
Compiler

Compiled 17 to 12 computations (29.4% saved)

localize78.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 y z) -9)
4.9b
(*.f64 t (*.f64 (*.f64 y z) -9))
Compiler

Compiled 25 to 13 computations (48% saved)

series1.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite197.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2930×rational.json-simplify-2
1296×rational.json-simplify-35
1232×exponential.json-3
1232×rational.json-1
1232×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16132
213932
331732
464332
5163532
6351132
7496632
8592132
9689832
10689832
11793332
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 (*.f64 y z) -9)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 (*.f64 y z) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) (*.f64 t -9/2)) (*.f64 (*.f64 y z) (*.f64 t -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) -9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 y z) -9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) -9/2) (*.f64 (*.f64 y z) -9/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y z) -9) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) -9) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z -18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) -36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y z) -9) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y z) -9) 1)))))

simplify506.0ms (1.5%)

Algorithm
egg-herbie
Rules
2626×rational.json-simplify-2
2558×rational.json-simplify-35
1344×rational.json-simplify-1
990×rational.json-simplify-53
872×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0691412
11891412
24491412
314771412
433841412
551471412
655521412
757381412
859181412
960941412
1072561412
1176811412
1277041412
1377081412
1477121412
1578861412
Stop Event
node limit
Counts
86 → 30
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(*.f64 -9 (*.f64 y z))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 0)
(+.f64 0 (*.f64 t (*.f64 (*.f64 y z) -9)))
(+.f64 (*.f64 (*.f64 y z) (*.f64 t -9/2)) (*.f64 (*.f64 y z) (*.f64 t -9/2)))
(-.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 0)
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36)))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))))))) 128)
(pow.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 1)
(+.f64 (*.f64 (*.f64 y z) -9) 0)
(+.f64 0 (*.f64 (*.f64 y z) -9))
(+.f64 (*.f64 (*.f64 y z) -9/2) (*.f64 (*.f64 y z) -9/2))
(-.f64 (*.f64 (*.f64 y z) -9) 0)
(/.f64 (*.f64 (*.f64 y z) -9) 1)
(/.f64 (*.f64 y (*.f64 z -18)) 2)
(/.f64 (*.f64 (*.f64 y z) -36) 4)
(/.f64 (*.f64 (*.f64 (*.f64 y z) -9) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8))))) 128)
(pow.f64 (*.f64 (*.f64 y z) -9) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 0 (*.f64 t (*.f64 (*.f64 y z) -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 (*.f64 y z) (*.f64 t -9/2)) (*.f64 (*.f64 y z) (*.f64 t -9/2)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(-.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36)))) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36)))))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 (*.f64 y z) -36))))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(pow.f64 (*.f64 t (*.f64 (*.f64 y z) -9)) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 (*.f64 y z) -9) 0)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(+.f64 0 (*.f64 (*.f64 y z) -9))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(+.f64 (*.f64 (*.f64 y z) -9/2) (*.f64 (*.f64 y z) -9/2))
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(-.f64 (*.f64 (*.f64 y z) -9) 0)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 (*.f64 y z) -9) 1)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 y (*.f64 z -18)) 2)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 (*.f64 y z) -36) 4)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 (*.f64 (*.f64 y z) -9) 8) 8)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8)) 16)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8))) 32)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8)))) 64)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y z) -9) 8))))) 128)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))
(pow.f64 (*.f64 (*.f64 y z) -9) 1)
(*.f64 -9 (*.f64 y z))
(*.f64 y (*.f64 -9 z))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
0.2b
(*.f64 y (*.f64 9 t))
5.3b
(*.f64 z (*.f64 y (*.f64 9 t)))
Compiler

Compiled 41 to 26 computations (36.6% saved)

series1.0s (3.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite157.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
18863
219163
341363
482163
5214463
6443563
7643963
8734763
9793363
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(*.f64 z (*.f64 y (*.f64 9 t)))
(*.f64 y (*.f64 9 t))
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y (*.f64 9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 t 36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t 9/2)) (*.f64 y (*.f64 t 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 9 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 t 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 9 t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 x (*.f64 z (*.f64 y (*.f64 9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (*.f64 z (*.f64 y (*.f64 9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 z (*.f64 y (*.f64 9 t)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (*.f64 z (*.f64 y (*.f64 9 t)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9 t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) (-.f64 x (+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 18))) (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)))))))

simplify279.0ms (0.8%)

Algorithm
egg-herbie
Rules
1874×rational.json-simplify-35
1274×rational.json-simplify-45
1120×rational.json-simplify-2
926×rational.json-simplify-51
920×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01493982
13543982
27783964
318083964
439553964
556433964
664843964
775433964
Stop Event
node limit
Counts
172 → 104
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 9 (*.f64 y t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 0)
(+.f64 0 (*.f64 z (*.f64 y (*.f64 9 t))))
(+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))
(-.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 0)
(/.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 1)
(/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)
(/.f64 (*.f64 z (*.f64 y (*.f64 t 36))) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36))))))) 64)
(pow.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 1)
(+.f64 (*.f64 y (*.f64 9 t)) 0)
(+.f64 0 (*.f64 y (*.f64 9 t)))
(+.f64 (*.f64 y (*.f64 t 9/2)) (*.f64 y (*.f64 t 9/2)))
(-.f64 (*.f64 y (*.f64 9 t)) 0)
(/.f64 (*.f64 y (*.f64 9 t)) 1)
(/.f64 (*.f64 y (*.f64 t 18)) 2)
(/.f64 (*.f64 y (*.f64 t 36)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 t 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36)))))) 64)
(pow.f64 (*.f64 y (*.f64 9 t)) 1)
(+.f64 x (-.f64 x (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) -1))
(+.f64 (neg.f64 (*.f64 z (*.f64 y (*.f64 9 t)))) (+.f64 x x))
(+.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 z (*.f64 y (*.f64 9 t)))) (+.f64 x x)))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1) -1)
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9 t)))) x)
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) (-.f64 x (+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) -1)))
(*.f64 2 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)
(*.f64 1 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 1/2)
(*.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) -1)
(*.f64 4 (/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 8)))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 -1 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))
(*.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2) 4)
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) -1)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 4)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 18))) (*.f64 x 4)) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36))))) 8)
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))) 16)
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36))))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))))) 64)
(pow.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)
(neg.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 0 (*.f64 z (*.f64 y (*.f64 9 t))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(-.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 y (*.f64 t 36))) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36)))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36))))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36)))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y (*.f64 t 36))))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(pow.f64 (*.f64 z (*.f64 y (*.f64 9 t))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 9 t)) 0)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(+.f64 0 (*.f64 y (*.f64 9 t)))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(+.f64 (*.f64 y (*.f64 t 9/2)) (*.f64 y (*.f64 t 9/2)))
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(-.f64 (*.f64 y (*.f64 9 t)) 0)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 y (*.f64 9 t)) 1)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 y (*.f64 t 18)) 2)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 y (*.f64 t 36)) 4)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 2 (*.f64 y (*.f64 t 36))) 8)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36)))) 16)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36))))) 32)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t 36)))))) 64)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(pow.f64 (*.f64 y (*.f64 9 t)) 1)
(*.f64 9 (*.f64 y t))
(*.f64 y (*.f64 9 t))
(+.f64 x (-.f64 x (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 t) z))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 (*.f64 9 t) z))))
(+.f64 x (+.f64 x (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t))))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 0)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 0 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) -1))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (neg.f64 (*.f64 z (*.f64 y (*.f64 9 t)))) (+.f64 x x))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 (*.f64 9 t) z))))
(+.f64 x (+.f64 x (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t))))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 z (*.f64 y (*.f64 9 t)))) (+.f64 x x)))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 (*.f64 9 t) z))))
(+.f64 x (+.f64 x (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t))))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 z (*.f64 t -9)))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1) -1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9 t)))) x)
(+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 9 t) z))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) (-.f64 x (+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) -1)))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 2 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 1 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 1/2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) -1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 4 (/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 8)))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 t (*.f64 18 z)) (/.f64 y 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 y (/.f64 (*.f64 z (*.f64 t 18)) 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 t z) 9/4))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 -1 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2) 4)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(/.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)) -1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(/.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 4)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 18))) (*.f64 x 4)) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36))))) 8)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 36) z)) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 (*.f64 t 36) (*.f64 y z)) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 x 8)) -4)
(/.f64 (*.f64 8 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))) 16)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8))) -8)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 36) z)) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 36))) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 (*.f64 t 36) (*.f64 y z)) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 x 8)) -1/4)
(*.f64 (*.f64 8 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x)) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36))))))) 32)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))))))) 64)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t 36) z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 y (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 t 36) (*.f64 y z))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(pow.f64 (*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2) 1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(neg.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))

localize88.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
0.2b
(*.f64 y (*.f64 9 z))
0.3b
(*.f64 27 (*.f64 a b))
4.9b
(*.f64 t (*.f64 y (*.f64 9 z)))
Compiler

Compiled 49 to 27 computations (44.9% saved)

series42.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
39.0ms
a
@0
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
0.0ms
a
@inf
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
0.0ms
t
@0
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
0.0ms
t
@-inf
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
0.0ms
b
@0
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))

rewrite200.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01569
110369
222869
350969
4100469
5230569
6405969
7554269
8672669
9732069
Stop Event
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 9 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 y (*.f64 t (*.f64 z 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z 36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 9 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 9 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 z 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 9 z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (+.f64 (*.f64 27 (*.f64 a b)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (+.f64 (*.f64 27 (*.f64 a b)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 t (*.f64 y (*.f64 9 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (*.f64 t (*.f64 y z)) -9)) (+.f64 (*.f64 27 (*.f64 a b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 27 (*.f64 a b)) 1) (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) -1) (+.f64 1 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 b (*.f64 a 54)))) (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (+.f64 1 (*.f64 (*.f64 a b) -27))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 1 (neg.f64 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 (*.f64 b (*.f64 a 54)) 8) (/.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 a (*.f64 b 27/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 b (*.f64 a 54))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 (*.f64 a b) 108)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 (*.f64 a b) 108))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))))))

simplify1.6s (4.6%)

Algorithm
egg-herbie
Rules
2716×rational.json-simplify-2
1872×rational.json-simplify-35
942×rational.json-simplify-1
916×rational.json-simplify-48
880×rational.json-simplify-51
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01755275
14165275
28845263
321205263
439815257
555065255
662365251
767175251
872715251
976295251
Stop Event
node limit
Counts
189 → 125
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 y (*.f64 t (*.f64 z 9/2))))
(-.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 z 18))) 2)
(/.f64 (*.f64 t (*.f64 y (*.f64 z 36))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36))))))) 64)
(pow.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 1)
(+.f64 (*.f64 y (*.f64 9 z)) 0)
(+.f64 0 (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))
(-.f64 (*.f64 y (*.f64 9 z)) 0)
(/.f64 (*.f64 y (*.f64 9 z)) 1)
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(/.f64 (*.f64 y (*.f64 z 36)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 z 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36)))))) 64)
(pow.f64 (*.f64 y (*.f64 9 z)) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 0)
(+.f64 0 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) -1)))
(+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (*.f64 27 (*.f64 a b)))
(+.f64 -1 (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (+.f64 (*.f64 27 (*.f64 a b)) 1)))
(+.f64 (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (+.f64 (*.f64 27 (*.f64 a b)) 1)) -1)
(+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 t (*.f64 y z)) -9)) (+.f64 (*.f64 27 (*.f64 a b)) -1))
(+.f64 -2 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) 1) (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) -1))
(+.f64 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2) -2)
(+.f64 (+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) -1) (+.f64 1 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 b (*.f64 a 54)))) (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (+.f64 1 (*.f64 (*.f64 a b) -27))))
(+.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) 2)))
(+.f64 -3 (-.f64 1 (neg.f64 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2))))
(*.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)
(*.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)))
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))) 1/2)
(*.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) -1)
(*.f64 4 (/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 4))
(*.f64 4 (-.f64 (/.f64 (*.f64 b (*.f64 a 54)) 8) (/.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 4)))
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(*.f64 -1 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))
(*.f64 1/2 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))))
(*.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 a (*.f64 b 27/2))) -2)
(*.f64 1/4 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))
(*.f64 (/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 4) 4)
(/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)
(/.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))) 2)
(/.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) -1)
(/.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36))))) 8)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 b (*.f64 a 54))) -2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))) 16)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 (*.f64 a b) 108)) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36))))))) 32)
(/.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 (*.f64 a b) 108))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))))) 64)
(pow.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)
(neg.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 9 z))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 y (*.f64 t (*.f64 z 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z 36))) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36)))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36))))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36)))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y (*.f64 z 36))))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(pow.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 9 z)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 0 (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 y (*.f64 9 z)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 9 z)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 z 36)) 4)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 y (*.f64 z 36))) 8)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36)))) 16)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36))))) 32)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z 36)))))) 64)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(pow.f64 (*.f64 y (*.f64 9 z)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 0)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 0 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) -1)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 -1 (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (+.f64 (*.f64 27 (*.f64 a b)) 1)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) (+.f64 (*.f64 27 (*.f64 a b)) 1)) -1)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 (*.f64 9 z) t))))
(+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(+.f64 (+.f64 1 (*.f64 (*.f64 t (*.f64 y z)) -9)) (+.f64 (*.f64 27 (*.f64 a b)) -1))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 -2 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (+.f64 (*.f64 27 (*.f64 a b)) 1) (+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9) -1))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2) -2)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(+.f64 (+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) -1) (+.f64 1 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 b (*.f64 a 54)))) (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (+.f64 1 (*.f64 (*.f64 a b) -27))))
(+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (+.f64 (+.f64 1 (*.f64 (*.f64 a b) -27)) (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 z 18) t)) (*.f64 b (*.f64 a 54))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) (-.f64 -1 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 b (*.f64 a 54))))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 a (*.f64 b 54)))) (+.f64 1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27)))))
(+.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) (-.f64 0 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 a (*.f64 b 54)))))
(+.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) (neg.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 a (*.f64 b 54)))))
(+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 (*.f64 (*.f64 a b) -27) (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 t (*.f64 z 18))))))
(+.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (+.f64 (*.f64 (*.f64 a b) -27) -2))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 -2 (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 2 (+.f64 -1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27))))))
(+.f64 -3 (-.f64 1 (-.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) 2)))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (+.f64 (*.f64 (*.f64 a b) -27) -2))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 -2 (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 2 (+.f64 -1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27))))))
(+.f64 -3 (-.f64 1 (neg.f64 (+.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 2))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 y (*.f64 (*.f64 z 18) t))) 1/2)
(*.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) -1)
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27))))
(*.f64 4 (/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(*.f64 4 (-.f64 (/.f64 (*.f64 b (*.f64 a 54)) 8) (/.f64 (*.f64 t (*.f64 y (*.f64 9 z))) 4)))
(*.f64 4 (-.f64 (*.f64 (*.f64 a 54) (/.f64 b 8)) (*.f64 (*.f64 9 (*.f64 y z)) (/.f64 t 4))))
(*.f64 4 (-.f64 (*.f64 b (/.f64 (*.f64 a 54) 8)) (/.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 4)))
(*.f64 4 (-.f64 (*.f64 b (*.f64 a 27/4)) (*.f64 (*.f64 y (*.f64 t z)) 9/4)))
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(*.f64 -1 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27))))
(*.f64 1/2 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))))
(*.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 y (*.f64 (*.f64 z 18) t))) 1/2)
(*.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))) 2)
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 a (*.f64 b 27/2))) -2)
(*.f64 -2 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 a (*.f64 b 27/2))))
(*.f64 -2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 a (*.f64 b 27/2))))
(*.f64 1/4 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(*.f64 (/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(/.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(/.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 t (*.f64 y (*.f64 z 18)))) 2)
(/.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 y (*.f64 (*.f64 z 18) t))) 2)
(/.f64 (-.f64 (*.f64 b (*.f64 a 54)) (*.f64 y (*.f64 t (*.f64 z 18)))) 2)
(/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 t (*.f64 z 18)))) 2)
(/.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)) -1)
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27))))
(/.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))) 4)
(/.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 4)
(/.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 4)
(/.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36))))) 8)
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 b (*.f64 a 54))) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 18) t)) (*.f64 b (*.f64 a 54))) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 b (*.f64 a 54))) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 a (*.f64 b 54))) -2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))) 16)
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 (*.f64 a b) 108)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 36) t)) (*.f64 (*.f64 a b) 108)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 a (*.f64 b 108))) -4)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 a (*.f64 b 108))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36))))))) 32)
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(/.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 (*.f64 a b) 108))) -8)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 36) t)) (*.f64 (*.f64 a b) 108)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 a (*.f64 b 108))) -1/4)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 36))) (*.f64 a (*.f64 b 108))) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 t (*.f64 y (*.f64 z 36)))))))) 64)
(*.f64 (-.f64 (*.f64 (*.f64 a b) 108) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 t (*.f64 y (*.f64 z 36)))) 1/4)
(pow.f64 (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t (*.f64 y z)) -9)) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 (*.f64 t z) (*.f64 -9 y)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 t -9))))
(neg.f64 (+.f64 (*.f64 t (*.f64 y (*.f64 9 z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 a (*.f64 b -27))))

eval100.0ms (0.3%)

Compiler

Compiled 5573 to 3701 computations (33.6% saved)

prune488.0ms (1.5%)

Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New3942396
Fresh033
Picked101
Done2810
Total39713410
Error
0.0b
Counts
410 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
48.1b
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
41.5b
(/.f64 (*.f64 b (*.f64 a 54)) 2)
24.8b
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 9 (*.f64 y z))))
26.5b
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
25.1b
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
18.6b
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
46.1b
(*.f64 (*.f64 t z) (*.f64 y -9))
46.3b
(*.f64 t (*.f64 (*.f64 y z) -9))
46.3b
(*.f64 t (*.f64 y (*.f64 z -9)))
41.5b
(*.f64 a (*.f64 27 b))
41.5b
(*.f64 27 (*.f64 a b))
39.8b
(*.f64 2 x)
46.3b
(*.f64 -9 (*.f64 t (*.f64 y z)))
Compiler

Compiled 181 to 142 computations (21.5% saved)

regimes3.0s (8.9%)

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

14 calls:

1.4s
(*.f64 (*.f64 y 9) z)
770.0ms
z
202.0ms
(*.f64 y 9)
200.0ms
(*.f64 a 27)
192.0ms
t
Results
ErrorSegmentsBranch
2.7b1x
0.9b2y
0.2b2z
0.4b2t
2.7b1a
2.7b1b
0.4b2(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
0.4b2(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
2.7b1(*.f64 x 2)
0.4b2(*.f64 (*.f64 (*.f64 y 9) z) t)
0.2b2(*.f64 (*.f64 y 9) z)
0.9b2(*.f64 y 9)
2.7b1(*.f64 (*.f64 a 27) b)
2.7b1(*.f64 a 27)
Compiler

Compiled 421 to 282 computations (33% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.9246622117468656e+176
1.9280882564474253e+178
Compiler

Compiled 32 to 25 computations (21.9% saved)

regimes192.0ms (0.6%)

Counts
25 → 2
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 t y)) -9)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 9 (*.f64 y z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b))
Calls

10 calls:

26.0ms
(*.f64 y 9)
25.0ms
t
25.0ms
z
24.0ms
y
17.0ms
a
Results
ErrorSegmentsBranch
2.7b1x
0.9b2y
0.2b2z
0.4b2t
2.7b1a
2.7b1b
2.7b1(*.f64 x 2)
0.9b2(*.f64 y 9)
2.7b1(*.f64 (*.f64 a 27) b)
2.7b1(*.f64 a 27)
Compiler

Compiled 323 to 212 computations (34.4% saved)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
-1.0813286132383326e+54
-8.34539596804719e+26
Results
21.0ms176×body256valid
3.0ms22×body256infinite
Compiler

Compiled 560 to 421 computations (24.8% saved)

regimes545.0ms (1.6%)

Counts
24 → 2
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 t y)) -9)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 9 (*.f64 y z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
(+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b))
Calls

10 calls:

392.0ms
z
24.0ms
y
24.0ms
(*.f64 y 9)
23.0ms
t
13.0ms
(*.f64 x 2)
Results
ErrorSegmentsBranch
2.7b1x
0.9b2y
0.2b2z
0.4b2t
2.7b1a
2.7b1b
2.7b1(*.f64 x 2)
0.9b2(*.f64 y 9)
2.7b1(*.f64 (*.f64 a 27) b)
2.7b1(*.f64 a 27)
Compiler

Compiled 306 to 202 computations (34% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
-5.154563683692539e-142
-7.096603744863825e-150
Results
18.0ms128×body256valid
0.0msbody256infinite
Compiler

Compiled 416 to 305 computations (26.7% saved)

regimes138.0ms (0.4%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 t y)) -9)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t))))
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 9 (*.f64 y z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b))
Outputs
(-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9)))
(+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b))
Calls

9 calls:

23.0ms
z
22.0ms
t
13.0ms
(*.f64 a 27)
13.0ms
(*.f64 (*.f64 a 27) b)
13.0ms
b
Results
ErrorSegmentsBranch
2.7b1x
2.7b1y
0.3b2z
1.4b2t
2.7b1a
2.7b1b
2.7b1(*.f64 y 9)
2.7b1(*.f64 (*.f64 a 27) b)
2.7b1(*.f64 a 27)
Compiler

Compiled 280 to 183 computations (34.6% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-1.0813286132383326e+54
-8.34539596804719e+26
Results
24.0ms176×body256valid
2.0ms21×body256infinite
Compiler

Compiled 494 to 366 computations (25.9% saved)

regimes370.0ms (1.1%)

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

7 calls:

63.0ms
t
55.0ms
(*.f64 y 9)
54.0ms
a
54.0ms
y
54.0ms
z
Results
ErrorSegmentsBranch
7.8b3x
10.3b4y
8.7b5z
10.3b5t
11.4b5a
10.2b5b
10.3b4(*.f64 y 9)
Compiler

Compiled 243 to 158 computations (35% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
2.459654113443418e-40
1.3617780989678995e-39
15.0ms
-7.454238202188829e-31
-4.2350707277622315e-33
Results
25.0ms208×body256valid
Compiler

Compiled 526 to 415 computations (21.1% saved)

regimes258.0ms (0.8%)

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

7 calls:

45.0ms
x
45.0ms
b
37.0ms
(*.f64 y 9)
36.0ms
y
36.0ms
t
Results
ErrorSegmentsBranch
15.2b5x
11.4b3y
9.8b3z
13.3b3t
13.6b3a
11.5b5b
11.4b3(*.f64 y 9)
Compiler

Compiled 204 to 139 computations (31.9% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
4.0ms
4.295452386316016e-38
4.623335530248695e-38
20.0ms
-9.057689760244393e-83
-6.868483597769163e-90
Results
21.0ms176×body256valid
0.0msbody256infinite
Compiler

Compiled 428 to 344 computations (19.6% saved)

regimes2.1s (6.4%)

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

6 calls:

1.9s
y
103.0ms
x
42.0ms
b
35.0ms
t
27.0ms
z
Results
ErrorSegmentsBranch
15.2b5x
11.2b6y
10.1b3z
13.3b3t
13.7b3a
11.5b5b
Compiler

Compiled 184 to 125 computations (32.1% saved)

bsearch8.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
4.295452386316016e-38
4.623335530248695e-38
3.0ms
-4.7075213063915954e-54
-4.490380035654985e-54
Results
6.0ms48×body256valid
0.0msbody256infinite
Compiler

Compiled 140 to 112 computations (20% saved)

regimes352.0ms (1.1%)

Counts
17 → 5
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 t y)) -9)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
Outputs
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))
Calls

6 calls:

121.0ms
b
104.0ms
x
37.0ms
t
34.0ms
y
27.0ms
z
Results
ErrorSegmentsBranch
15.2b5x
13.4b3y
12.0b3z
14.3b3t
13.7b3a
11.5b5b
Compiler

Compiled 173 to 118 computations (31.8% saved)

bsearch108.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
4.665069897370335e+66
8.033403931984178e+67
13.0ms
2.4992128206973027e+45
3.157100342258323e+46
20.0ms
4.716673834374039e-59
2.0583435435218472e-53
59.0ms
-2.1713263443594133e-119
-1.215015475442347e-120
Results
101.0ms464×body256valid
1.0ms10×body256infinite
Compiler

Compiled 1046 to 836 computations (20.1% saved)

regimes591.0ms (1.8%)

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

6 calls:

231.0ms
x
87.0ms
z
81.0ms
t
78.0ms
b
33.0ms
y
Results
ErrorSegmentsBranch
15.4b5x
15.7b3y
14.2b3z
17.4b2t
17.5b3a
16.5b5b
Compiler

Compiled 162 to 111 computations (31.5% saved)

bsearch413.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
5.316838086369625e-7
4.0593192359704265e-5
396.0ms
-4.455571856352133e-10
-1.5326421245690776e-10
Results
23.0ms192×body256valid
2.0ms20×body256infinite
Compiler

Compiled 430 to 351 computations (18.4% saved)

regimes453.0ms (1.4%)

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

6 calls:

99.0ms
b
97.0ms
z
85.0ms
x
78.0ms
y
65.0ms
a
Results
ErrorSegmentsBranch
15.5b5x
15.7b3y
14.2b3z
17.4b2t
17.5b3a
16.6b5b
Compiler

Compiled 151 to 103 computations (31.8% saved)

bsearch106.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
95.0ms
5.316838086369625e-7
4.0593192359704265e-5
11.0ms
-4.455571856352133e-10
-1.5326421245690776e-10
Results
102.0ms192×body256valid
2.0ms13×body256infinite
Compiler

Compiled 406 to 327 computations (19.5% saved)

regimes200.0ms (0.6%)

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

6 calls:

40.0ms
b
39.0ms
z
37.0ms
x
32.0ms
y
26.0ms
t
Results
ErrorSegmentsBranch
15.5b5x
15.7b3y
14.2b3z
17.4b2t
17.5b3a
16.6b5b
Compiler

Compiled 142 to 97 computations (31.7% saved)

bsearch28.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
5.316838086369625e-7
4.0593192359704265e-5
12.0ms
-4.455571856352133e-10
-1.5326421245690776e-10
Results
24.0ms192×body256valid
1.0ms12×body256infinite
Compiler

Compiled 392 to 313 computations (20.2% saved)

regimes1.8s (5.4%)

Counts
12 → 7
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 t y)) -9)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
Outputs
(*.f64 2 x)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 a (*.f64 27 b))
(*.f64 t (*.f64 (*.f64 y z) -9))
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(*.f64 2 x)
Calls

6 calls:

973.0ms
x
269.0ms
y
167.0ms
a
155.0ms
t
120.0ms
b
Results
ErrorSegmentsBranch
22.5b7x
26.2b11y
25.5b11z
30.4b8t
28.0b8a
28.9b6b
Compiler

Compiled 124 to 85 computations (31.5% saved)

bsearch279.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
102.0ms
1.5714621938023887e+46
4.9259757927941245e+60
11.0ms
-2.0451173603897528e-305
-7.431535529767532e-306
73.0ms
-2.0127968204933963e-289
-2.6479329706021268e-295
71.0ms
-1.003930650772882e-239
-2.731659285054434e-245
10.0ms
-2.1102561588668882e-132
-5.4794341226022975e-133
11.0ms
-1981140987503148500.0
-937289830723678800.0
Results
269.0ms688×body256valid
Compiler

Compiled 1140 to 948 computations (16.8% saved)

regimes491.0ms (1.5%)

Counts
11 → 7
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 z (*.f64 t -9)))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 t y)) -9)
Outputs
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 a (*.f64 27 b))
(*.f64 t (*.f64 (*.f64 y z) -9))
(*.f64 27 (*.f64 a b))
(*.f64 2 x)
Calls

6 calls:

199.0ms
b
72.0ms
y
70.0ms
z
52.0ms
a
50.0ms
t
Results
ErrorSegmentsBranch
22.5b7x
26.2b11y
26.5b9z
30.4b8t
28.0b8a
28.9b6b
Compiler

Compiled 117 to 80 computations (31.6% saved)

bsearch232.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
103.0ms
1.5714621938023887e+46
4.9259757927941245e+60
11.0ms
-2.0451173603897528e-305
-7.431535529767532e-306
78.0ms
-2.0127968204933963e-289
-2.6479329706021268e-295
19.0ms
-1.003930650772882e-239
-2.731659285054434e-245
11.0ms
-2.1102561588668882e-132
-5.4794341226022975e-133
10.0ms
-1981140987503148500.0
-937289830723678800.0
Results
222.0ms688×body256valid
Compiler

Compiled 1090 to 898 computations (17.6% saved)

regimes735.0ms (2.2%)

Counts
5 → 7
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 y (*.f64 z -9)))
Outputs
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 a (*.f64 27 b))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 27 (*.f64 a b))
(*.f64 2 x)
Calls

6 calls:

191.0ms
y
168.0ms
a
117.0ms
z
94.0ms
x
90.0ms
b
Results
ErrorSegmentsBranch
22.5b7x
25.7b12y
27.2b10z
30.7b8t
27.0b10a
28.9b6b
Compiler

Compiled 75 to 58 computations (22.7% saved)

bsearch156.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
1.5714621938023887e+46
4.9259757927941245e+60
12.0ms
-2.0451173603897528e-305
-7.431535529767532e-306
78.0ms
-2.0127968204933963e-289
-2.6479329706021268e-295
22.0ms
-1.003930650772882e-239
-2.731659285054434e-245
12.0ms
-2.1102561588668882e-132
-5.4794341226022975e-133
10.0ms
-1981140987503148500.0
-937289830723678800.0
Results
88.0ms688×body256valid
Compiler

Compiled 1090 to 898 computations (17.6% saved)

regimes1.1s (3.2%)

Counts
4 → 7
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
Outputs
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 a (*.f64 27 b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 27 (*.f64 a b))
(*.f64 2 x)
Calls

6 calls:

468.0ms
a
218.0ms
b
115.0ms
y
113.0ms
t
103.0ms
z
Results
ErrorSegmentsBranch
22.5b7x
25.7b12y
27.2b10z
30.7b8t
27.0b10a
28.9b6b
Compiler

Compiled 68 to 54 computations (20.6% saved)

bsearch99.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.5714621938023887e+46
4.9259757927941245e+60
11.0ms
-2.0451173603897528e-305
-7.431535529767532e-306
19.0ms
-2.0127968204933963e-289
-2.6479329706021268e-295
20.0ms
-1.003930650772882e-239
-2.731659285054434e-245
11.0ms
-2.1102561588668882e-132
-5.4794341226022975e-133
15.0ms
-1981140987503148500.0
-937289830723678800.0
Results
89.0ms688×body256valid
Compiler

Compiled 1090 to 898 computations (17.6% saved)

regimes120.0ms (0.4%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
Outputs
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 2 x)
Calls

6 calls:

30.0ms
z
25.0ms
t
23.0ms
a
20.0ms
y
10.0ms
x
Results
ErrorSegmentsBranch
25.9b3x
32.6b5y
32.3b9z
32.7b8t
29.8b7a
31.0b3b
Compiler

Compiled 61 to 50 computations (18% saved)

bsearch32.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.5714621938023887e+46
4.9259757927941245e+60
10.0ms
-1981140987503148500.0
-937289830723678800.0
Results
29.0ms240×body256valid
Compiler

Compiled 362 to 310 computations (14.4% saved)

regimes100.0ms (0.3%)

Accuracy

Total -36.4b remaining (-140.3%)

Threshold costs -36.4b (-140.3%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
Outputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 2 x)
Calls

6 calls:

24.0ms
z
22.0ms
t
19.0ms
a
16.0ms
y
9.0ms
x
Results
ErrorSegmentsBranch
25.9b3x
32.6b5y
32.3b9z
32.7b8t
29.8b7a
31.1b3b
Compiler

Compiled 56 to 47 computations (16.1% saved)

bsearch122.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
110.0ms
1.5714621938023887e+46
4.9259757927941245e+60
11.0ms
-1981140987503148500.0
-937289830723678800.0
Results
118.0ms240×body256valid
Compiler

Compiled 362 to 310 computations (14.4% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091896
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 y 9) z) 500000000000000003724490251037159945720997469291576936179821270656319926233908080131859938186953529204232801301392323141862716916404886591545284620558119418548269448680219607040) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b)) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 z -33000000000000000957159175573563506688) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b))) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 z -2059439298039183/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b))) (+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 z -1049999999999999929079052310403747475902054970584727552) (-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9))) (+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 x -8220946709986329/91343852333181432387730302044767688728495783936) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (if (<=.f64 x 6742980379809911/6129982163463555433433388108601236734474956488734408704) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))))
(if (<=.f64 z -6124302029392433/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9))) (if (<=.f64 z 8428725474762389/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))))
(if (<=.f64 z -1984252074702287/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))) (if (<=.f64 z 8428725474762389/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))))
(if (<=.f64 b -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (if (<=.f64 b 4664476251014935/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (if (<=.f64 b 28000000000000001836155893371683638648170872832) (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (if (<=.f64 b 10500000000000000641853867875909401765417069805170575562727212711936) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))))))
(if (<=.f64 z -8510837770086989/19342813113834066795298816) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 z 5902958103587057/147573952589676412928) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)))
(if (<=.f64 z -8510837770086989/19342813113834066795298816) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 z 5902958103587057/147573952589676412928) (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)))
(if (<=.f64 z -8510837770086989/19342813113834066795298816) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 z 5902958103587057/147573952589676412928) (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 t (*.f64 y (*.f64 z -9)))))
(if (<=.f64 x -1700000000000000000) (*.f64 2 x) (if (<=.f64 x -1470468437140845/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 b (*.f64 a 54)) 2) (if (<=.f64 x -1576578534048987/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x -10673802988245/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -3360193658422149/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x 360000000000000007671539654766762878089356640256) (/.f64 (*.f64 b (*.f64 a 54)) 2) (*.f64 2 x)))))))
(if (<=.f64 x -1750000000000000000) (*.f64 2 x) (if (<=.f64 x -4155671670180649/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -6486494540087261/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x 4599999999999999883745772171828872825880206975000641536) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))))))
(if (<=.f64 x -1600000000000000000) (*.f64 2 x) (if (<=.f64 x -927034449501837/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -1876879207201175/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 t (*.f64 y (*.f64 z -9))) (if (<=.f64 x -6903141637871293/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 t (*.f64 y (*.f64 z -9))) (if (<=.f64 x 34999999999999997336519927456365734682298844479534892318720) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))))))
(if (<=.f64 x -1650000000000000000) (*.f64 2 x) (if (<=.f64 x -7672009237256583/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -5818325542323643/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 x -7766034342605205/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -284134022587167/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 x 11999999999999999877113009224060914689296530669568) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))))))
(if (<=.f64 x -1350000000000000000) (*.f64 2 x) (if (<=.f64 x 669999999999999974190387679263636777768431691617009664) (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(if (<=.f64 x -1950000000000000000) (*.f64 2 x) (if (<=.f64 x 120000000000000009155723809310264403953957965135872) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(*.f64 2 x)
Outputs
(if (<=.f64 (*.f64 (*.f64 y 9) z) 500000000000000003724490251037159945720997469291576936179821270656319926233908080131859938186953529204232801301392323141862716916404886591545284620558119418548269448680219607040) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b)) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 z -33000000000000000957159175573563506688) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b))) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 (*.f64 y z)) t)) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 z -2059439298039183/27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228608) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b))) (+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 z -1049999999999999929079052310403747475902054970584727552) (-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9))) (+.f64 (+.f64 (-.f64 x (*.f64 9 (*.f64 t (*.f64 y z)))) x) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 x -8220946709986329/91343852333181432387730302044767688728495783936) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (if (<=.f64 x 6742980379809911/6129982163463555433433388108601236734474956488734408704) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))))
(if (<=.f64 z -6124302029392433/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (-.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y 9))) (if (<=.f64 z 8428725474762389/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))))
(if (<=.f64 z -1984252074702287/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (*.f64 2 x) (*.f64 z (*.f64 y (*.f64 9 t)))) (if (<=.f64 z 8428725474762389/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))))
(if (<=.f64 b -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (if (<=.f64 b 4664476251014935/28269553036454149273332760011886696253239742350009903329945699220681916416) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (if (<=.f64 b 28000000000000001836155893371683638648170872832) (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (if (<=.f64 b 10500000000000000641853867875909401765417069805170575562727212711936) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2))))))
(if (<=.f64 z -8510837770086989/19342813113834066795298816) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 z 5902958103587057/147573952589676412928) (+.f64 (*.f64 2 x) (/.f64 (*.f64 b (*.f64 a 54)) 2)) (/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)))
(if (<=.f64 z -8510837770086989/19342813113834066795298816) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 z 5902958103587057/147573952589676412928) (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)))
(if (<=.f64 z -8510837770086989/19342813113834066795298816) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 z 5902958103587057/147573952589676412928) (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 t (*.f64 y (*.f64 z -9)))))
(if (<=.f64 x -1700000000000000000) (*.f64 2 x) (if (<=.f64 x -1470468437140845/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (/.f64 (*.f64 b (*.f64 a 54)) 2) (if (<=.f64 x -1576578534048987/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x -10673802988245/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -3360193658422149/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x 360000000000000007671539654766762878089356640256) (/.f64 (*.f64 b (*.f64 a 54)) 2) (*.f64 2 x)))))))
(if (<=.f64 x -1750000000000000000) (*.f64 2 x) (if (<=.f64 x -4155671670180649/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -6486494540087261/480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 t (*.f64 (*.f64 y z) -9)) (if (<=.f64 x 4599999999999999883745772171828872825880206975000641536) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))))))
(if (<=.f64 x -1600000000000000000) (*.f64 2 x) (if (<=.f64 x -927034449501837/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -1876879207201175/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 t (*.f64 y (*.f64 z -9))) (if (<=.f64 x -6903141637871293/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 t (*.f64 y (*.f64 z -9))) (if (<=.f64 x 34999999999999997336519927456365734682298844479534892318720) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))))))
(if (<=.f64 x -1650000000000000000) (*.f64 2 x) (if (<=.f64 x -7672009237256583/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -5818325542323643/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 x -7766034342605205/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 a (*.f64 27 b)) (if (<=.f64 x -284134022587167/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 x 11999999999999999877113009224060914689296530669568) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))))))
(if (<=.f64 x -1350000000000000000) (*.f64 2 x) (if (<=.f64 x 669999999999999974190387679263636777768431691617009664) (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(if (<=.f64 x -1950000000000000000) (*.f64 2 x) (if (<=.f64 x 120000000000000009155723809310264403953957965135872) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(*.f64 2 x)
Compiler

Compiled 832 to 589 computations (29.2% saved)

soundness13.0ms (0%)

Algorithm
egg-herbie
Rules
72×rational.json-simplify-2
44×rational.json-simplify-43
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01949
12649
23849
35449
47249
58849
68849
Stop Event
saturated
Compiler

Compiled 57 to 39 computations (31.6% saved)

end299.0ms (0.9%)

Remove

(sort a b)

Compiler

Compiled 1018 to 675 computations (33.7% saved)

Profiling

Loading profile data...