Details

Time bar (total: 5.5s)

analyze602.0ms (10.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
5.9%5.8%94%0.2%0%0%0%11
20.5%20.5%79.3%0.2%0%0%0%12
Compiler

Compiled 22 to 15 computations (31.8% saved)

sample1.9s (35%)

Results
1.9s8256×body256valid
Bogosity

preprocess119.0ms (2.2%)

Algorithm
egg-herbie
Rules
1216×rational_best_oopsla_all_46_json_45_simplify-72
1058×rational_best_oopsla_all_46_json_45_simplify-49
1028×rational_best_oopsla_all_46_json_45_simplify-10
728×rational_best_oopsla_all_46_json_45_simplify-80
680×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048343
1136343
2497343
32214343
44744343
57721343
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
(-.f64 y (/.f64 (*.f64 (*.f64 x 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 x t))))
(-.f64 z (/.f64 (*.f64 (*.f64 y 2) x) (-.f64 (*.f64 (*.f64 x 2) x) (*.f64 y t))))
(-.f64 t (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y x))))
(-.f64 x (/.f64 (*.f64 (*.f64 z 2) y) (-.f64 (*.f64 (*.f64 y 2) y) (*.f64 z t))))
(-.f64 x (/.f64 (*.f64 (*.f64 t 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 t y))))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) t) (-.f64 (*.f64 (*.f64 t 2) t) (*.f64 y z))))
Outputs
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 z (*.f64 2 z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 y (*.f64 2 z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 y (/.f64 (*.f64 (*.f64 x 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 x t))))
(-.f64 y (/.f64 (*.f64 z (*.f64 x 2)) (-.f64 (*.f64 z (*.f64 2 z)) (*.f64 x t))))
(-.f64 y (/.f64 (*.f64 x (*.f64 2 z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 x t))))
(-.f64 y (/.f64 (*.f64 x (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 x t))))
(-.f64 z (/.f64 (*.f64 (*.f64 y 2) x) (-.f64 (*.f64 (*.f64 x 2) x) (*.f64 y t))))
(-.f64 z (/.f64 (*.f64 x (*.f64 y 2)) (-.f64 (*.f64 x (*.f64 x 2)) (*.f64 y t))))
(-.f64 z (/.f64 (*.f64 x (+.f64 y y)) (-.f64 (*.f64 x (+.f64 x x)) (*.f64 y t))))
(-.f64 t (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y x))))
(-.f64 t (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 z (*.f64 2 z)) (*.f64 x y))))
(-.f64 t (/.f64 (*.f64 y (*.f64 2 z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 x y))))
(-.f64 t (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 x y))))
(-.f64 x (/.f64 (*.f64 (*.f64 z 2) y) (-.f64 (*.f64 (*.f64 y 2) y) (*.f64 z t))))
(-.f64 x (/.f64 (*.f64 y (*.f64 2 z)) (-.f64 (*.f64 y (*.f64 y 2)) (*.f64 z t))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 y (+.f64 y y)) (*.f64 z t))))
(-.f64 x (/.f64 (*.f64 (*.f64 t 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 t y))))
(-.f64 x (/.f64 (*.f64 z (*.f64 2 t)) (-.f64 (*.f64 z (*.f64 2 z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 z (*.f64 2 t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 2 (*.f64 z t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) t) (-.f64 (*.f64 (*.f64 t 2) t) (*.f64 y z))))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) t) (-.f64 (*.f64 t (*.f64 2 t)) (*.f64 y z))))
(-.f64 x (/.f64 (*.f64 y (*.f64 2 t)) (-.f64 (*.f64 t (*.f64 2 t)) (*.f64 y z))))
(-.f64 x (/.f64 (*.f64 2 (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 t t)) (*.f64 y z))))
(-.f64 x (/.f64 (*.f64 y (+.f64 t t)) (-.f64 (*.f64 2 (*.f64 t t)) (*.f64 y z))))
Compiler

Compiled 25 to 18 computations (28% saved)

simplify89.0ms (1.6%)

Algorithm
egg-herbie
Rules
910×rational_best_oopsla_all_46_json_45_simplify-49
844×rational_best_oopsla_all_46_json_45_simplify-72
730×rational_best_oopsla_all_46_json_45_simplify-37
700×rational_best_oopsla_all_46_json_45_simplify-89
662×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01549
13949
214749
365649
4257649
5536049
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
Outputs
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 z (*.f64 2 z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 y (*.f64 2 z)) (-.f64 (*.f64 z (*.f64 2 z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (+.f64 z z)) (*.f64 y t))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))

eval1.0ms (0%)

Compiler

Compiled 89 to 44 computations (50.6% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New415
Fresh011
Picked000
Done000
Total426
Error
8.7b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
Compiler

Compiled 21 to 14 computations (33.3% saved)

localize26.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
1.1b
(-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))
19.0b
(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))
Compiler

Compiled 69 to 37 computations (46.4% saved)

series12.0ms (0.2%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
y
@inf
(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))
1.0ms
y
@-inf
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
1.0ms
x
@0
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
1.0ms
y
@0
(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))
1.0ms
z
@inf
(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))

rewrite137.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
1018×rational_best_oopsla_all_46_json_45_simplify-23
980×rational_best_oopsla_all_46_json_45_simplify-89
884×rational_best_oopsla_all_46_json_45_simplify-37
864×rational_best_oopsla_all_46_json_45_simplify-13
842×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015117
1101117
2365117
31933117
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))
(-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 0 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 z z)) (*.f64 t (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 z z)) (*.f64 1 (*.f64 t (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (neg.f64 y)) (*.f64 2 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 z z)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 t (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y t) -1) (*.f64 2 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (-.f64 0 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 1 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 0 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) -1) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) (-.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))))))

simplify139.0ms (2.5%)

Algorithm
egg-herbie
Rules
1182×rational_best_oopsla_all_46_json_45_simplify-49
934×rational_best_oopsla_all_46_json_45_simplify-72
792×rational_best_oopsla_all_46_json_45_simplify-89
642×rational_best_oopsla_all_46_json_45_simplify-24
634×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02749683
19819533
238569533
Stop Event
node limit
Counts
211 → 173
Calls
Call 1
Inputs
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
x
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
x
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x) (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)) (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (+.f64 (*.f64 16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) x))) (*.f64 -2 (/.f64 z t)))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x) (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)) (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (+.f64 (*.f64 16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) x))) (*.f64 -2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)))
(-.f64 x (/.f64 y z))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x) (/.f64 y z))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)) (/.f64 y z))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x))) (/.f64 y z))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)))
(+.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0)
(+.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))
(+.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))
(+.f64 0 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0)
(-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))
(-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 1)
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(*.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 0 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 (*.f64 2 (*.f64 z z)) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 2 (*.f64 z z)) (*.f64 1 (*.f64 t (neg.f64 y))))
(+.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 0)
(+.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))
(+.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 0))
(+.f64 0 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(+.f64 (*.f64 t (neg.f64 y)) (*.f64 2 (*.f64 z z)))
(+.f64 (*.f64 (*.f64 2 (*.f64 z z)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 t (neg.f64 y))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(+.f64 (*.f64 (*.f64 y t) -1) (*.f64 2 (*.f64 z z)))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 1)
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) -1)
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (-.f64 0 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 -1 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 1)
(/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(/.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) -1)
(neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (*.f64 1 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 x (+.f64 0 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0)
(+.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))
(+.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) 0))
(+.f64 0 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) x)
(+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) -1) x)
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 1)
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) -1)
(*.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) (-.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))
(/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 1)
(/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))
Outputs
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))) (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))) (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))) (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))))))
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))))))
(/.f64 y z)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (/.f64 y z))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (/.f64 y z) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) (+.f64 (/.f64 y z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))) (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (*.f64 -2 (/.f64 z t)))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 -2 (/.f64 z t)) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))))) (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -2 (/.f64 z t)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))))))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 2 (pow.f64 z 2))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(neg.f64 (*.f64 y t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 2 (pow.f64 z 2)))
(+.f64 (*.f64 2 (pow.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
x
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
x
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
(+.f64 (*.f64 -2 (/.f64 (*.f64 y z) (-.f64 (*.f64 2 (pow.f64 z 2)) (*.f64 y t)))) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (*.f64 (/.f64 y z) -1))
(+.f64 x (neg.f64 (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x))
(+.f64 (*.f64 (/.f64 y z) -1) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2)))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2)))
(+.f64 (+.f64 x (neg.f64 (/.f64 y z))) (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)))
(+.f64 (*.f64 (/.f64 y z) -1) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(+.f64 x (+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x) (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 x (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2))))) (*.f64 -2 (/.f64 z t)))
(+.f64 x (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)) (*.f64 -2 (/.f64 z t)))
(+.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8)) (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (-.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8)) (*.f64 -2 (/.f64 z t))))
(+.f64 x (+.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))) (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (+.f64 (*.f64 16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) x))) (*.f64 -2 (/.f64 z t)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (+.f64 x (*.f64 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))) 16))) (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (-.f64 (+.f64 x (+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (*.f64 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))) 16))) (*.f64 -2 (/.f64 z t))))
(+.f64 x (+.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))) (+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (*.f64 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))) 16))))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x) (*.f64 -2 (/.f64 z t)))
(-.f64 (+.f64 x (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2))))) (*.f64 -2 (/.f64 z t)))
(+.f64 x (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)) (*.f64 -2 (/.f64 z t)))
(+.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8)) (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (-.f64 (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8)) (*.f64 -2 (/.f64 z t))))
(+.f64 x (+.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))) (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) (+.f64 (*.f64 16 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4)))) x))) (*.f64 -2 (/.f64 z t)))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (+.f64 x (*.f64 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))) 16))) (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (-.f64 (+.f64 x (+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (*.f64 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))) 16))) (*.f64 -2 (/.f64 z t))))
(+.f64 x (+.f64 (-.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (*.f64 -2 (/.f64 z t))) (+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (*.f64 (/.f64 (pow.f64 z 7) (*.f64 (pow.f64 y 3) (pow.f64 t 4))) 16))))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8))) (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 2 (/.f64 z t)))))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (*.f64 (/.f64 y z) -1))
(+.f64 x (neg.f64 (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x))
(+.f64 (*.f64 (/.f64 y z) -1) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2)))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2)))
(+.f64 (+.f64 x (neg.f64 (/.f64 y z))) (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)))
(+.f64 (*.f64 (/.f64 y z) -1) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(+.f64 x (+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (*.f64 (/.f64 y z) -1))
(+.f64 x (neg.f64 (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x))
(+.f64 (*.f64 (/.f64 y z) -1) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2)))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2)))
(+.f64 (+.f64 x (neg.f64 (/.f64 y z))) (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)))
(+.f64 (*.f64 (/.f64 y z) -1) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(+.f64 x (+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
(-.f64 x (/.f64 y z))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) x) (/.f64 y z))
(+.f64 x (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (-.f64 x (/.f64 y z)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x)) (/.f64 y z))
(+.f64 (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4)) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (-.f64 (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4)) (/.f64 y z)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (-.f64 x (/.f64 y z))))
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5))) x))) (/.f64 y z))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (+.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))) (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7)) -1/8) (/.f64 y z)))
(+.f64 x (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 t 3)) (pow.f64 z 7)) -1/8) (/.f64 y z)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 y 2) t) (pow.f64 z 3)) -1/2) (*.f64 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 t 2)) (pow.f64 z 5)) -1/4))))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8))) (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 2 (/.f64 z t)))))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) x))
(+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 (*.f64 2 (/.f64 z t)) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 8 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3)))) x)))
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8))) (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 (pow.f64 z 5) (*.f64 (pow.f64 y 2) (pow.f64 t 3))) 8) (+.f64 (*.f64 4 (/.f64 (pow.f64 z 3) (*.f64 y (pow.f64 t 2)))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0)
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(+.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(+.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(+.f64 0 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0)
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 1)
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 1 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) -1)
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 0 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))
(+.f64 (*.f64 2 (*.f64 z z)) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z (*.f64 z 2)) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 2 (*.f64 z z)) (*.f64 1 (*.f64 t (neg.f64 y))))
(+.f64 (*.f64 2 (*.f64 z z)) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z (*.f64 z 2)) (*.f64 t (neg.f64 y)))
(+.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 0)
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(+.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) 0))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(+.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 0))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(+.f64 0 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(+.f64 (*.f64 t (neg.f64 y)) (*.f64 2 (*.f64 z z)))
(+.f64 (*.f64 2 (*.f64 z z)) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 z (*.f64 z 2)) (*.f64 t (neg.f64 y)))
(+.f64 (*.f64 (*.f64 2 (*.f64 z z)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 t (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (+.f64 (*.f64 2 (*.f64 z z)) (*.f64 t (neg.f64 y))))
(*.f64 (+.f64 (*.f64 z (*.f64 z 2)) (*.f64 t (neg.f64 y))) (/.f64 (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(+.f64 (*.f64 (*.f64 y t) -1) (*.f64 2 (*.f64 z z)))
(+.f64 (*.f64 2 (*.f64 z z)) (neg.f64 (*.f64 y t)))
(+.f64 (*.f64 z (*.f64 z 2)) (neg.f64 (*.f64 y t)))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 1)
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) -1)
(neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (-.f64 0 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (neg.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))) (neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2)))))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (neg.f64 (/.f64 (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))))
(*.f64 -1 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 1 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (neg.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))) (neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2)))))
(*.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) (neg.f64 (/.f64 (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t)))))
(/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) 1)
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (/.f64 (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) (/.f64 (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))
(-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))
(/.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))) -1)
(neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(neg.f64 (+.f64 (*.f64 y t) (*.f64 z (*.f64 z -2))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 x (*.f64 1 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 x (+.f64 0 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 0))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) 0))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 0 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (*.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(+.f64 (*.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) -1) x)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) -1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) (-.f64 0 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 1 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))) (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) 1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (/.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))))) (/.f64 (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))) (-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(/.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x) -1)
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))
(neg.f64 (-.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t))) x))
(+.f64 x (neg.f64 (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 2 (*.f64 z z)) (*.f64 y t)))))
(-.f64 x (/.f64 (*.f64 y (+.f64 z z)) (-.f64 (*.f64 z (*.f64 z 2)) (*.f64 y t))))

eval137.0ms (2.5%)

Compiler

Compiled 6320 to 2917 computations (53.8% saved)

prune77.0ms (1.4%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1703173
Fresh000
Picked011
Done000
Total1704174
Error
0.0b
Counts
174 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
24.5b
(-.f64 x (/.f64 y z))
20.7b
(-.f64 x (*.f64 -2 (/.f64 z t)))
15.2b
x
Compiler

Compiled 46 to 32 computations (30.4% saved)

localize13.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 z t))
0.0b
(-.f64 x (*.f64 -2 (/.f64 z t)))
Compiler

Compiled 23 to 11 computations (52.2% saved)

series4.0ms (0.1%)

Counts
2 → 36
Calls

15 calls:

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

rewrite147.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1474×rational_best_oopsla_all_46_json_45_simplify-13
1422×rational_best_oopsla_all_46_json_45_simplify-23
904×rational_best_oopsla_all_46_json-2
904×rational_best_oopsla_all_46_json-1
904×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
14932
211632
338732
4185532
Stop Event
node limit
Counts
2 → 74
Calls
Call 1
Inputs
(-.f64 x (*.f64 -2 (/.f64 z t)))
(*.f64 -2 (/.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (/.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z t) (+.f64 x (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) 2) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2)) (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (/.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 -2 (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (-.f64 (*.f64 -2 (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))) (-.f64 (*.f64 -2 (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (-.f64 (*.f64 -2 (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 -2 (/.f64 z t)) (/.f64 0 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 (/.f64 z t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z t) 2))))))

simplify137.0ms (2.5%)

Algorithm
egg-herbie
Rules
1238×rational_best_oopsla_all_46_json_45_simplify-7
1120×rational_best_oopsla_all_46_json_45_simplify-72
964×rational_best_oopsla_all_46_json_45_simplify-13
806×rational_best_oopsla_all_46_json_45_simplify-49
662×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01582880
16302860
242782860
Stop Event
node limit
Counts
110 → 98
Calls
Call 1
Inputs
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 (/.f64 z t) 2))
(+.f64 (/.f64 z t) (+.f64 x (/.f64 z t)))
(+.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 0)
(+.f64 0 (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 (*.f64 (/.f64 z t) 2) x)
(+.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2)))
(+.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2)) (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 1)
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) -1)
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (/.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 -1 (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(*.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))) (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 1)
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))
(/.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) -1)
(neg.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x))
(+.f64 (*.f64 -2 (/.f64 z t)) 0)
(+.f64 0 (*.f64 -2 (/.f64 z t)))
(+.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 z t)))
(-.f64 (*.f64 -2 (/.f64 z t)) 0)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 -2 (/.f64 z t)) (/.f64 0 (/.f64 z t))))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) 0))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))
(-.f64 0 (*.f64 (/.f64 z t) 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 z t) 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 (/.f64 z t) 2))
(/.f64 (*.f64 -2 (/.f64 z t)) 1)
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t)))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) 2) -1)
(neg.f64 (*.f64 (/.f64 z t) 2))
Outputs
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 x (*.f64 (/.f64 z t) 2))
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (/.f64 z t) (+.f64 x (/.f64 z t)))
(+.f64 (/.f64 z t) (+.f64 (/.f64 z t) x))
(+.f64 x (+.f64 (/.f64 z t) (/.f64 z t)))
(+.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 0)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 0 (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) 2) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 z t) 2)) (*.f64 x (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 1)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 (/.f64 0 (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 0 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) (/.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 -1 (-.f64 (*.f64 -2 (/.f64 z t)) x))
(neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (+.f64 x (*.f64 (/.f64 z t) 2)))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))) (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (neg.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))) (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (-.f64 (*.f64 -2 (/.f64 z t)) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))) (+.f64 x (*.f64 (/.f64 z t) 2)))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) 1)
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (+.f64 x (*.f64 (/.f64 z t) 2)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2)))) (*.f64 (+.f64 x (*.f64 (/.f64 z t) 2)) (/.f64 1 (+.f64 x (*.f64 (/.f64 z t) 2))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(neg.f64 (-.f64 (*.f64 -2 (/.f64 z t)) x))
(neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 -2 (/.f64 z t)) 0)
(*.f64 (/.f64 z t) -2)
(+.f64 0 (*.f64 -2 (/.f64 z t)))
(*.f64 (/.f64 z t) -2)
(+.f64 (neg.f64 (/.f64 z t)) (neg.f64 (/.f64 z t)))
(-.f64 (*.f64 -2 (/.f64 z t)) 0)
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 -2 (/.f64 z t)) (/.f64 0 (/.f64 z t))))
(-.f64 (*.f64 (/.f64 z t) -2) (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 0 (/.f64 z t))))
(-.f64 (*.f64 (/.f64 z t) -2) (*.f64 -2 (*.f64 (/.f64 0 (/.f64 z t)) (/.f64 z t))))
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) 0))
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 -2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))
(*.f64 (/.f64 z t) -2)
(-.f64 0 (*.f64 (/.f64 z t) 2))
(neg.f64 (*.f64 2 (/.f64 z t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) (neg.f64 (/.f64 z t))))
(*.f64 (/.f64 z t) -2)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 z t)) (*.f64 -2 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))
(*.f64 (*.f64 -2 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (-.f64 (/.f64 z t) 0))
(-.f64 (*.f64 (/.f64 z t) (*.f64 -2 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))) 0)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 z t) 2))
(neg.f64 (*.f64 2 (/.f64 z t)))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 (/.f64 z t) 2))
(neg.f64 (*.f64 2 (/.f64 z t)))
(/.f64 (*.f64 -2 (/.f64 z t)) 1)
(*.f64 (/.f64 z t) -2)
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(*.f64 (/.f64 z t) -2)
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 (/.f64 z t) -2) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) -2) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 -2 (/.f64 z t)))))
(*.f64 (/.f64 z t) -2)
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 -2 (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 (/.f64 z t) -2) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 -2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) -2) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) 2) -1)
(neg.f64 (*.f64 2 (/.f64 z t)))
(neg.f64 (*.f64 (/.f64 z t) 2))
(neg.f64 (*.f64 2 (/.f64 z t)))

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 x (/.f64 y z))
Compiler

Compiled 15 to 6 computations (60% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite91.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1128×rational_best_oopsla_all_46_json_45_simplify-37
1126×rational_best_oopsla_all_46_json_45_simplify-13
1078×rational_best_oopsla_all_46_json_45_simplify-23
752×rational_best_oopsla_all_46_json_45_simplify-87
748×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13713
28913
329513
4137113
Stop Event
node limit
Counts
1 → 69
Calls
Call 1
Inputs
(-.f64 x (/.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (/.f64 y z)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 1 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (+.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z))) (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (neg.f64 (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (neg.f64 (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (+.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 -1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) (*.f64 -1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 0 (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 y z) x) (-.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 (/.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 y z)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y z) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 y z) x))))))

simplify111.0ms (2%)

Algorithm
egg-herbie
Rules
1338×rational_best_oopsla_all_46_json_45_simplify-49
920×rational_best_oopsla_all_46_json_45_simplify-13
794×rational_best_oopsla_all_46_json_45_simplify-87
752×rational_best_oopsla_all_46_json_45_simplify-51
674×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01491721
16841341
242621341
Stop Event
node limit
Counts
105 → 75
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(+.f64 (-.f64 x (/.f64 y z)) 0)
(+.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) 0))
(+.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) 0))
(+.f64 (-.f64 x (/.f64 y z)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) 0))
(+.f64 0 (-.f64 x (/.f64 y z)))
(+.f64 (neg.f64 (/.f64 y z)) x)
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 1 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (+.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z))) (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 x (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 x (/.f64 y z)))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 (neg.f64 (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) x))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 (neg.f64 (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) x))
(+.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (neg.f64 x)))
(*.f64 (-.f64 x (/.f64 y z)) 1)
(*.f64 (-.f64 x (/.f64 y z)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 1 (-.f64 x (/.f64 y z)))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (+.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 -1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (-.f64 (/.f64 y z) x) -1)
(*.f64 (-.f64 (/.f64 y z) x) (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 (/.f64 y z) x) (*.f64 -1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 (/.f64 y z) x) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 (/.f64 y z) x) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 0 (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(*.f64 (-.f64 (/.f64 y z) x) (-.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))))))
(*.f64 -1 (-.f64 (/.f64 y z) x))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 (/.f64 y z) x))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 x (/.f64 y z)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))
(*.f64 (neg.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 (/.f64 y z) x))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 (/.f64 y z) x))
(/.f64 (-.f64 x (/.f64 y z)) 1)
(/.f64 (-.f64 x (/.f64 y z)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))
(/.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(/.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))
(/.f64 (-.f64 (/.f64 y z) x) -1)
(neg.f64 (-.f64 (/.f64 y z) x))
Outputs
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
x
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (-.f64 x (/.f64 y z)) 0)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) 0))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) 0))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (-.f64 x (/.f64 y z)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) 0))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 0 (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (neg.f64 (/.f64 y z)) x)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 1 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (+.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z))) (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 x (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (neg.f64 (/.f64 y z))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (neg.f64 (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 x (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (neg.f64 (/.f64 y z))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (*.f64 x (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (neg.f64 (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (neg.f64 (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(+.f64 (*.f64 (/.f64 y z) (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (neg.f64 x)))
(*.f64 (neg.f64 (/.f64 (-.f64 x (/.f64 y z)) (-.f64 x (/.f64 y z)))) (+.f64 (/.f64 y z) (neg.f64 x)))
(*.f64 (-.f64 x (/.f64 y z)) 1)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 x (/.f64 y z)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 1 (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (+.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 -1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) -1)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) (*.f64 -1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) (-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 0 (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (-.f64 (/.f64 y z) x) (-.f64 0 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 -1 (-.f64 (/.f64 y z) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (-.f64 x (/.f64 y z)))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (-.f64 (/.f64 y z) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))) (*.f64 (-.f64 (/.f64 y z) x) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 x (/.f64 y z)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (neg.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))) (-.f64 (/.f64 y z) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))) (-.f64 (/.f64 y z) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(/.f64 (-.f64 x (/.f64 y z)) 1)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(/.f64 (-.f64 x (/.f64 y z)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(/.f64 (-.f64 x (/.f64 y z)) (/.f64 (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x)) (/.f64 (-.f64 (/.f64 y z) x) (-.f64 (/.f64 y z) x))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(/.f64 (-.f64 x (/.f64 y z)) (/.f64 (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z)))) (*.f64 (-.f64 x (/.f64 y z)) (/.f64 1 (-.f64 x (/.f64 y z))))))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(/.f64 (-.f64 (/.f64 y z) x) -1)
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))
(neg.f64 (-.f64 (/.f64 y z) x))
(+.f64 x (neg.f64 (/.f64 y z)))
(-.f64 x (/.f64 y z))

eval48.0ms (0.9%)

Compiler

Compiled 4586 to 1423 computations (69% saved)

prune32.0ms (0.6%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New1703173
Fresh011
Picked011
Done022
Total1707177
Error
0.0b
Counts
177 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
24.5b
(-.f64 x (/.f64 y z))
20.7b
(-.f64 x (*.f64 -2 (/.f64 z t)))
20.8b
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
54.9b
(*.f64 2 (/.f64 z t))
55.0b
(neg.f64 (/.f64 y z))
15.2b
x
Compiler

Compiled 92 to 63 computations (31.5% saved)

localize6.0ms (0.1%)

Compiler

Compiled 13 to 6 computations (53.8% saved)

localize5.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (/.f64 z t))
Compiler

Compiled 15 to 8 computations (46.7% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
z
@0
(*.f64 2 (/.f64 z t))
0.0ms
t
@0
(*.f64 2 (/.f64 z t))
0.0ms
z
@inf
(*.f64 2 (/.f64 z t))
0.0ms
z
@-inf
(*.f64 2 (/.f64 z t))
0.0ms
t
@-inf
(*.f64 2 (/.f64 z t))

rewrite94.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1170×rational_best_oopsla_all_46_json_45_simplify-23
1064×rational_best_oopsla_all_46_json_45_simplify-37
1042×rational_best_oopsla_all_46_json_45_simplify-13
710×rational_best_oopsla_all_46_json_45_simplify-89
680×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13913
29213
329913
4142813
5772513
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(*.f64 2 (/.f64 z t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z t) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))) (*.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z t) (neg.f64 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 2 (/.f64 z t)) (/.f64 0 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) (neg.f64 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z t) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 z t) -2))))))

simplify72.0ms (1.3%)

Algorithm
egg-herbie
Rules
1372×rational_best_oopsla_all_46_json_45_simplify-49
1364×rational_best_oopsla_all_46_json_45_simplify-13
1110×rational_best_oopsla_all_46_json_45_simplify-7
738×rational_best_oopsla_all_46_json_45_simplify-89
574×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
079665
1245665
2793455
33901455
Stop Event
node limit
Counts
35 → 36
Calls
Call 1
Inputs
(+.f64 (/.f64 z t) (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) 0)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) 0))
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 0 (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))) (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 2 (/.f64 z t)))
(-.f64 (/.f64 z t) (neg.f64 (/.f64 z t)))
(-.f64 (*.f64 2 (/.f64 z t)) 0)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) 0))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 2 (/.f64 z t)) (/.f64 0 (/.f64 z t))))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(-.f64 0 (*.f64 (/.f64 z t) -2))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) (neg.f64 (/.f64 z t))))
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(/.f64 (*.f64 2 (/.f64 z t)) 1)
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))))
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))
(/.f64 (*.f64 (/.f64 z t) -2) -1)
(neg.f64 (*.f64 (/.f64 z t) -2))
Outputs
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) 0)
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 0 (*.f64 2 (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))) (*.f64 2 (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 2 (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 2 (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 2 (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (/.f64 z t) (neg.f64 (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) 0)
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 2 (/.f64 z t)) (/.f64 0 (/.f64 z t))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (/.f64 (/.f64 z t) (/.f64 z t))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) 0))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 0 (*.f64 (/.f64 z t) -2))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) (neg.f64 (/.f64 z t))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) -2)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))) (*.f64 (/.f64 z t) -2)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))) (*.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) (neg.f64 (/.f64 z t))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 2 (/.f64 z t)) 1)
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t)))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (/.f64 (/.f64 z t) (/.f64 z t))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 2 (/.f64 z t)))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t)))) (*.f64 (/.f64 (/.f64 z t) (/.f64 z t)) (*.f64 2 (/.f64 (/.f64 z t) (/.f64 z t))))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 2 (/.f64 z t)) (/.f64 (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t))) (*.f64 (/.f64 z t) (/.f64 1 (/.f64 z t)))))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(/.f64 (*.f64 (/.f64 z t) -2) -1)
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)
(neg.f64 (*.f64 (/.f64 z t) -2))
(+.f64 (/.f64 z t) (/.f64 z t))
(*.f64 (/.f64 z t) 2)

localize26.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (/.f64 z t) -2) x)
0.0b
(+.f64 x (*.f64 2 (/.f64 z t)))
0.4b
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
6.7b
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
Compiler

Compiled 88 to 45 computations (48.9% saved)

series5.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
0.0ms
x
@inf
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
0.0ms
t
@0
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
0.0ms
z
@inf
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
0.0ms
z
@0
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))

rewrite119.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1300×rational_best_oopsla_all_46_json_45_simplify-76
860×rational_best_oopsla_all_46_json_45_simplify-35
592×rational_best_oopsla_all_46_json_45_simplify-37
566×rational_best_oopsla_all_46_json_45_simplify-23
536×rational_best_oopsla_all_46_json_45_simplify-89
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015112
192112
2264112
31136112
45059112
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(-.f64 (*.f64 (/.f64 z t) -2) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 2 (/.f64 z t))) (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) x) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 2 (/.f64 z t))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) x) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 (*.f64 x (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 -1 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (neg.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (neg.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z t) (-.f64 (neg.f64 (/.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 z t)) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) x) (-.f64 (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) -2) (*.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) -2) (*.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 x) (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (neg.f64 x)) (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 x)) (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 2 (/.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))))))

simplify250.0ms (4.5%)

Algorithm
egg-herbie
Rules
1210×rational_best_oopsla_all_46_json_45_simplify-89
992×rational_best_oopsla_all_46_json_45_simplify-72
974×rational_best_oopsla_all_46_json_45_simplify-74
956×rational_best_oopsla_all_46_json_45_simplify-24
508×rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035214545
1124313613
2503813587
Stop Event
node limit
Counts
313 → 224
Calls
Call 1
Inputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 (*.f64 2 (/.f64 z t)) x)
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -2 (/.f64 z t))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 0)
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 2 (/.f64 z t))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 2 (/.f64 z t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 1 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 2 (/.f64 z t))) (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) x))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) x) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 2 (/.f64 z t))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) x))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) x) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(-.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 0)
(-.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) x))
(-.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 (*.f64 x (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) 0))
(-.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) x))
(-.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 -1 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (neg.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(-.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 1)
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) -1)
(neg.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 0)
(+.f64 0 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 1)
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) -1)
(*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (neg.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(neg.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 x (*.f64 (/.f64 z t) -2))
(-.f64 (/.f64 z t) (-.f64 (neg.f64 (/.f64 z t)) x))
(-.f64 (*.f64 2 (/.f64 z t)) (neg.f64 x))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 -1 x))
(-.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) x) (-.f64 (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) 0))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 1)
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) -1)
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 1)
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(+.f64 (*.f64 (/.f64 z t) -2) (*.f64 -1 x))
(+.f64 (*.f64 (/.f64 z t) -2) (*.f64 1 (neg.f64 x)))
(+.f64 0 (-.f64 (*.f64 (/.f64 z t) -2) x))
(+.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 0)
(+.f64 (neg.f64 x) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 -1 x) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 x)))
(+.f64 (*.f64 1 (neg.f64 x)) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 x)) (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) -1)
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 1 (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 1)
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 1)
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
Outputs
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4)))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (-.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (-.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (-.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4)))))
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4)))))
(*.f64 -1/2 (/.f64 t z))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (*.f64 -1/2 (/.f64 t z)))
(+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 -1/2 (/.f64 t z)))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2))) (+.f64 (*.f64 -1/2 (/.f64 t z)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 t z)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) x) (pow.f64 z 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 x 2)) (pow.f64 z 3))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 x 3)) (pow.f64 z 4)))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (-.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(/.f64 -1 x)
(-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2))))) (/.f64 1 x))
(+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4)))))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (/.f64 1 x)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (-.f64 (+.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))) (/.f64 1 x)))
(+.f64 (-.f64 (*.f64 2 (/.f64 z (*.f64 t (pow.f64 x 2)))) (/.f64 1 x)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 z 2) (*.f64 (pow.f64 t 2) (pow.f64 x 3)))) (*.f64 8 (/.f64 (pow.f64 z 3) (*.f64 (pow.f64 t 3) (pow.f64 x 4))))))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 2 (/.f64 z t))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
x
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(+.f64 (*.f64 2 (/.f64 z t)) x)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -2 (/.f64 z t))
(*.f64 (/.f64 z t) -2)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -2 (/.f64 z t))
(*.f64 (/.f64 z t) -2)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -2 (/.f64 z t))
(*.f64 (/.f64 z t) -2)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -2 (/.f64 z t))
(*.f64 (/.f64 z t) -2)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 -2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 0)
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 1 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 1 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 2 (/.f64 z t))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 2 (/.f64 z t))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 2 (/.f64 z t))) (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) x))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) x) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 2 (/.f64 z t))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) x))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) x) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 0)
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 0 (*.f64 -1 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) x))
(-.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 (*.f64 (/.f64 z t) (*.f64 2 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 (*.f64 x (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) 0))
(-.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 (*.f64 2 (*.f64 (/.f64 z t) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (neg.f64 x) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(-.f64 (*.f64 x (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) -2)))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) -2)))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) x))
(-.f64 (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(-.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 -1 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (neg.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(-.f64 (*.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 z t) -2)))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 x (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 z t) -2)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))) (*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 (*.f64 x (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (*.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 0 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) 1)
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) -1)
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(neg.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(neg.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(neg.f64 (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 0)
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 0 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(-.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 0)
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(-.f64 0 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 -1 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) 1)
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) -1)
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (neg.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 1 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (*.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (neg.f64 (/.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t)))))) (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(neg.f64 (neg.f64 (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(-.f64 x (*.f64 (/.f64 z t) -2))
(-.f64 (/.f64 z t) (-.f64 (neg.f64 (/.f64 z t)) x))
(-.f64 x (-.f64 (neg.f64 (/.f64 z t)) (/.f64 z t)))
(-.f64 (*.f64 2 (/.f64 z t)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 2 (/.f64 z t))))
(-.f64 (*.f64 2 (/.f64 z t)) (*.f64 -1 x))
(-.f64 (*.f64 2 (/.f64 z t)) (neg.f64 x))
(-.f64 x (neg.f64 (*.f64 2 (/.f64 z t))))
(-.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 0)
(+.f64 x (*.f64 2 (/.f64 z t)))
(-.f64 0 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(-.f64 (*.f64 x (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 z t) -2)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) x) (-.f64 (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) 0))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 1)
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 -1 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(*.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (neg.f64 (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) -1)
(-.f64 x (*.f64 (/.f64 z t) -2))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2))))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 x (*.f64 (/.f64 z t) -2)))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) 1)
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(+.f64 x (*.f64 2 (/.f64 z t)))
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) -1)
(-.f64 x (*.f64 (/.f64 z t) -2))
(neg.f64 (-.f64 (*.f64 (/.f64 z t) -2) x))
(-.f64 x (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 (/.f64 z t) -2) (*.f64 -1 x))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 (/.f64 z t) -2) (*.f64 1 (neg.f64 x)))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 0 (-.f64 (*.f64 (/.f64 z t) -2) x))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 0)
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (neg.f64 x) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 -1 x) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(+.f64 (*.f64 1 (neg.f64 x)) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(+.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (neg.f64 x)) (*.f64 (*.f64 (/.f64 z t) -2) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) -1)
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 1 (-.f64 (*.f64 (/.f64 z t) -2) x))
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 1)
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t))))))
(*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (*.f64 (/.f64 1 (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(*.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (+.f64 x (*.f64 2 (/.f64 z t))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))) (-.f64 (*.f64 (/.f64 z t) -2) x))
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (-.f64 (*.f64 (/.f64 z t) -2) x)))
(/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) -1)
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) 1)
(+.f64 (*.f64 (/.f64 z t) -2) (neg.f64 x))
(-.f64 (*.f64 (/.f64 z t) -2) x)
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))))
(/.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t)))) (/.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (+.f64 x (*.f64 2 (/.f64 z t))))))
(neg.f64 (+.f64 x (*.f64 2 (/.f64 z t))))

eval386.0ms (7%)

Compiler

Compiled 13905 to 7373 computations (47% saved)

prune54.0ms (1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New3020302
Fresh011
Picked011
Done055
Total3027309
Error
0.0b
Counts
309 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
24.5b
(-.f64 x (/.f64 y z))
20.7b
(-.f64 x (*.f64 -2 (/.f64 z t)))
20.8b
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
54.9b
(*.f64 2 (/.f64 z t))
55.0b
(neg.f64 (/.f64 y z))
15.2b
x
Compiler

Compiled 92 to 63 computations (31.5% saved)

eval0.0ms (0%)

Compiler

Compiled 4 to 4 computations (0% saved)

prune3.0ms (0.1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done066
Total077
Error
0.0b
Counts
7 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
24.5b
(-.f64 x (/.f64 y z))
20.7b
(-.f64 x (*.f64 -2 (/.f64 z t)))
20.8b
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
54.9b
(*.f64 2 (/.f64 z t))
55.0b
(neg.f64 (/.f64 y z))
15.2b
x
Compiler

Compiled 92 to 63 computations (31.5% saved)

regimes130.0ms (2.3%)

Counts
7 → 2
Calls
Call 1
Inputs
x
(neg.f64 (/.f64 y z))
(*.f64 2 (/.f64 z t))
(-.f64 x (/.f64 y z))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
(*.f64 (-.f64 (*.f64 (/.f64 z t) -2) x) (*.f64 (+.f64 x (*.f64 2 (/.f64 z t))) (/.f64 -1 (+.f64 x (*.f64 2 (/.f64 z t))))))
Outputs
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
(-.f64 x (/.f64 y z))
Calls

6 calls:

46.0ms
y
45.0ms
(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))
14.0ms
z
9.0ms
(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
9.0ms
x
Results
ErrorSegmentsBranch
7.2b2x
7.4b2y
3.7b3z
8.7b1t
3.7b2(-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))))
3.2b2(/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))
Compiler

Compiled 128 to 79 computations (38.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.182475201593546e+230
+inf
Compiler

Compiled 28 to 20 computations (28.6% saved)

regimes63.0ms (1.1%)

Counts
5 → 5
Calls
Call 1
Inputs
x
(neg.f64 (/.f64 y z))
(*.f64 2 (/.f64 z t))
(-.f64 x (/.f64 y z))
(-.f64 x (*.f64 -2 (/.f64 z t)))
Outputs
(-.f64 x (/.f64 y z))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 x (/.f64 y z))
(-.f64 x (*.f64 -2 (/.f64 z t)))
(-.f64 x (/.f64 y z))
Calls

4 calls:

21.0ms
z
16.0ms
x
12.0ms
y
12.0ms
t
Results
ErrorSegmentsBranch
10.1b4x
11.3b3y
6.2b5z
12.5b3t
Compiler

Compiled 46 to 29 computations (37% saved)

bsearch74.0ms (1.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
8.441587954584076e+61
6.4621838965387826e+81
13.0ms
0.003484557487243812
0.022748709731853018
17.0ms
3.7956289890968706e-50
1.6368580349226587e-46
21.0ms
-1.3676991590339677e-19
-1.1331189008941668e-25
Results
67.0ms544×body256valid
Compiler

Compiled 776 to 564 computations (27.3% saved)

regimes47.0ms (0.9%)

Counts
4 → 3
Calls
Call 1
Inputs
x
(neg.f64 (/.f64 y z))
(*.f64 2 (/.f64 z t))
(-.f64 x (/.f64 y z))
Outputs
(-.f64 x (/.f64 y z))
x
(-.f64 x (/.f64 y z))
Calls

4 calls:

21.0ms
x
10.0ms
z
10.0ms
t
4.0ms
y
Results
ErrorSegmentsBranch
11.2b6x
15.2b1y
10.8b3z
12.5b3t
Compiler

Compiled 39 to 26 computations (33.3% saved)

bsearch27.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
3.7956289890968706e-50
1.6368580349226587e-46
10.0ms
-1.6880939811617182e-18
-5.761000629842707e-19
Results
24.0ms208×body256valid
Compiler

Compiled 236 to 176 computations (25.4% saved)

regimes82.0ms (1.5%)

Counts
3 → 3
Calls
Call 1
Inputs
x
(neg.f64 (/.f64 y z))
(*.f64 2 (/.f64 z t))
Outputs
x
(*.f64 2 (/.f64 z t))
x
Calls

4 calls:

65.0ms
y
10.0ms
x
3.0ms
t
3.0ms
z
Results
ErrorSegmentsBranch
13.4b3x
15.2b1y
15.2b1z
15.2b1t
Compiler

Compiled 34 to 25 computations (26.5% saved)

bsearch38.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.2337424561225633e-189
8.988326932916797e-182
19.0ms
-1.1912825001568931e-256
-9.455985224527812e-266
Results
33.0ms288×body256valid
Compiler

Compiled 316 to 254 computations (19.6% saved)

regimes19.0ms (0.3%)

Accuracy

Total -48.0b remaining (-343.1%)

Threshold costs -48.0b (-343.1%)

Counts
2 → 3
Calls
Call 1
Inputs
x
(neg.f64 (/.f64 y z))
Outputs
x
(neg.f64 (/.f64 y z))
x
Calls

4 calls:

8.0ms
x
4.0ms
z
3.0ms
y
3.0ms
t
Results
ErrorSegmentsBranch
14.0b3x
15.2b1y
15.2b1z
15.2b1t
Compiler

Compiled 29 to 22 computations (24.1% saved)

bsearch101.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
95.0ms
2.2337424561225633e-189
8.988326932916797e-182
6.0ms
2.435407660534396e-291
2.8612687975524893e-291
Results
99.0ms192×body256valid
Compiler

Compiled 208 to 164 computations (21.2% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060336
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))) 1000000000000000056475411020520841414840626381983058374700565164155456563967578197189219761589459982979768169347536362096565980644606923877305160145603279779419783940304062319818564238082591276919599588305301753272401848696295129088) (-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))) (-.f64 x (/.f64 y z)))
(if (<=.f64 z -934613434536269/20769187434139310514121985316880384) (-.f64 x (/.f64 y z)) (if (<=.f64 z 4113761393303015/25711008708143844408671393477458601640355247900524685364822016) (-.f64 x (*.f64 -2 (/.f64 z t))) (if (<=.f64 z 662929865148937/72057594037927936) (-.f64 x (/.f64 y z)) (if (<=.f64 z 85000000000000003547768810134070949512482657908363106317238272) (-.f64 x (*.f64 -2 (/.f64 z t))) (-.f64 x (/.f64 y z))))))
(if (<=.f64 z -4283644908291233/2596148429267413814265248164610048) (-.f64 x (/.f64 y z)) (if (<=.f64 z 4113761393303015/205688069665150755269371147819668813122841983204197482918576128) x (-.f64 x (/.f64 y z))))
(if (<=.f64 x -8385090798185279/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) x (if (<=.f64 x 430565915975743/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 2 (/.f64 z t)) x))
(if (<=.f64 x 447667724013565/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) x (if (<=.f64 x 5518102161124431/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (neg.f64 (/.f64 y z)) x))
x
Outputs
(if (<=.f64 (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t))) 1000000000000000056475411020520841414840626381983058374700565164155456563967578197189219761589459982979768169347536362096565980644606923877305160145603279779419783940304062319818564238082591276919599588305301753272401848696295129088) (-.f64 x (/.f64 (*.f64 (*.f64 y 2) z) (-.f64 (*.f64 (*.f64 z 2) z) (*.f64 y t)))) (-.f64 x (/.f64 y z)))
(if (<=.f64 z -934613434536269/20769187434139310514121985316880384) (-.f64 x (/.f64 y z)) (if (<=.f64 z 4113761393303015/25711008708143844408671393477458601640355247900524685364822016) (-.f64 x (*.f64 -2 (/.f64 z t))) (if (<=.f64 z 662929865148937/72057594037927936) (-.f64 x (/.f64 y z)) (if (<=.f64 z 85000000000000003547768810134070949512482657908363106317238272) (-.f64 x (*.f64 -2 (/.f64 z t))) (-.f64 x (/.f64 y z))))))
(if (<=.f64 z -4283644908291233/2596148429267413814265248164610048) (-.f64 x (/.f64 y z)) (if (<=.f64 z 4113761393303015/205688069665150755269371147819668813122841983204197482918576128) x (-.f64 x (/.f64 y z))))
(if (<=.f64 x -8385090798185279/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) x (if (<=.f64 x 430565915975743/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 2 (/.f64 z t)) x))
(if (<=.f64 x 447667724013565/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384) x (if (<=.f64 x 5518102161124431/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (neg.f64 (/.f64 y z)) x))
x
Compiler

Compiled 158 to 93 computations (41.1% saved)

soundness0.0ms (0%)

end52.0ms (0.9%)

Compiler

Compiled 138 to 67 computations (51.4% saved)

Profiling

Loading profile data...